pkg.soopen package index

brew / 排名 14421

使用 Homebrew, apt, MacPorts 安装 ffe

查看 ffe 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install ffe

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install ffe

MacPorts ports tree · textproc/ffe/Portfile · 来源: api.github.com

Linux

Debian apt已验证 · 92%
sudo apt install ffe

Debian stable package indexes · ffe · 来源: deb.debian.org

概览

软件包摘要

Parse flat file structures and print them in different formats

命令和别名

  • ffe

历史

项目历史与用法

ffe, the flat file extractor, is a command-line parser and formatter for structured flat files. It reads text or binary records according to a required configuration file and prints selected data in other formats, making it a classic Unix-style bridge between awkward legacy files and pipelines.

项目历史

The official project page lists Timo Savinen as the author and records the first public version, 0.1.0, on March 1, 2006. The tool was developed in a GNU/Linux environment, distributed under GPL-2.0-or-later, built with GNU autotools, and intended to build on many Unix-like systems.

The release history shows steady, practical evolution rather than a platform pivot: early 0.1 releases added filtering, expression, replacement, and Windows executable support; 0.2 releases added regex record selection, binary fixed-length parsing, raw output, field-level output selection, and loose mode; 0.3 releases added structured output helpers, preprocessing, performance improvements, dynamic record length, anonymization, and printf-style formatting.

采用历史

ffe stayed in the small-tools lane, but the official site points to SourceForge source and Windows downloads, Debian packages, and a FreeBSD port. That is the adoption pattern of many durable Unix data tools: modest upstream visibility, distro packaging, and use by people who need a specific kind of batch conversion or validation.

Its niche is especially clear from the homepage's use cases: extracting fields or records, converting CSV to fixed length, verifying flat-file structure, testing flat-file development, displaying records in human-readable form, modifying structures, and mapping flat-file fields to other formats.

使用方式

ffe requires a configuration file that describes input structures and output formats. The manual says the default configuration file is ~/.fferc on Unix and ffe.rc on Windows, with -c available to choose another file. Because it reads standard input and writes standard output by default, it fits into shell pipelines.

The practical workflow is to define record types, fixed or separated fields, expressions, and output directives, then run ffe against flat files to produce fixed-length, separated, tokenized, XML, SQL, raw, or other configured output. That makes it useful when the format is structured enough for a schema but too local or old-fashioned for a mainstream parser.

为什么软件包爱好者会关心

ffe matters to package nerds as a representative of the quiet SourceForge-era Unix utilities that solve one unglamorous data problem well. Its value is not broad ecosystem gravity; it is that a packaged, documented, autotools-based CLI can keep old flat-file workflows reproducible across systems.

It is also a reminder that data tooling is not only JSON, CSV, and databases. Fixed-length records, mixed record types, binary fields, and configurable output formats still appear in institutional data exchanges, and ffe packages that logic as a small command instead of a one-off script.

时间线

  • 2006: First version 0.1.0 released.
  • 2007: 0.2 series begins, adding regular-expression record selection and other parsing features.
  • 2008: 0.2.7 adds fixed-length binary parsing, raw output, and an info option.
  • 2010: 0.3 series adds command-line expression fixes, case comparison, record levels, and structured output helpers.
  • 2015: 0.3.6 adds filter-program formatting and dynamic record length support.
  • 2017: 0.3.7 adds simple data anonymization.
  • 2018: 0.3.8 adds printf-style output-field formatting; 0.3.9 fixes raw-data printing with variable-length records.

Related projects

  • ffe sits near awk, cut, sed, csv conversion tools, fixed-width parsers, XML or SQL export scripts, and older flat-file validation utilities, but uses its own configuration language to describe record structure and output.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
ffe可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本0.3.9a
管理器更新时间
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:ffe
版本0.3.9a
软件包管理器Homebrew
主页https://ff-extractor.sourceforge.net/
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

ffe 0.3.9-2

Tool for parsing flat and CSV files and converting them to different formats

http://ff-extractor.sourceforge.net/

sudo apt install ffe
  • Section: text
  • Architecture: amd64
  • 2 依赖
  • normalized package name match
  • 匹配方式:Ffe
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ffe from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

ffe 0.3.9-1

Tool for parsing flat and CSV files and converting them to different formats

http://ff-extractor.sourceforge.net/

sudo apt install ffe
  • Section: universe/text
  • Architecture: amd64
  • 2 依赖
  • normalized package name match
  • 匹配方式:Ffe
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ffe from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
MacPorts95%

ffe

sudo port install ffe
  • normalized package name match
  • 匹配方式:Ffe
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/ffe/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation