Automic VaultAutomic Vault

brew

ffe mit Homebrew, apt, MacPorts installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für ffe in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install ffe

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install ffe

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

Linux

Debian aptverifiziert · 92%
sudo apt install ffe

Debian stable package indexes · ffe · Quelle: deb.debian.org

Überblick

Paketzusammenfassung

Parse flat file structures and print them in different formats

Befehle und Aliase

  • ffe

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 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.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 8 Plattformziele verfügbar.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
ffecliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-08
Manager-Version0.3.9a
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

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

  • InfoNo package-manager update timestamp was available.niedrig Konfidenz
  • InfoRelease/tag comparison is only available for GitHub repositories.https://ff-extractor.sourceforge.net/none Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:ffe
Version0.3.9a
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/ffe
Homepagehttps://ff-extractor.sourceforge.net/
Upstream-Dokumentationhttps://ff-extractor.sourceforge.net/
LizenzGPL-2.0-or-later
Quellarchivhttps://downloads.sourceforge.net/project/ff-extractor/0.3.9a/0.3.9a.tar.gz
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameffe
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment