pkg.soopen package index

brew / rang 14421

Installer ffe avec Homebrew, apt, MacPorts

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de ffe pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install ffe

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install ffe

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

Linux

Debian aptvérifié · 92%
sudo apt install ffe

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

aperçu

Résumé du paquet

Parse flat file structures and print them in different formats

Commandes et alias

  • ffe

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

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

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
ffeexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire0.3.9a
gestionnaire mis à jour
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:ffe
Version0.3.9a
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://ff-extractor.sourceforge.net/
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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