6.33. File-4.26

File ist ein kleines Werkzeug mit dem man den Dateityp einer oder mehrerer Dateien feststellen kann.

Geschätzte Kompilierzeit: 0.1 SBU
Etwa Benötigter Speicherplatz: 8.9 MB

6.33.1. Installation von File

Korrigieren Sie die Man-page, damit sie aktuelle Änderungen am Parameter -e (--exclude) korrekt widergibt:

sed -i -e '197,+1d' \
       -e '189,+1d' \
       -e 's/token$/tokens/' doc/file.man

Bereiten Sie File zum Kompilieren vor:

./configure --prefix=/usr

Kompilieren Sie das Paket:

make

Um die Ergebnisse zu testen, geben Sie folgendes ein:

make check

Installieren Sie das Paket:

make install

6.33.2. Inhalt von File

Installierte Programme: file
Installierte Bibliothek: libmagic.{a,so}

Kurze Beschreibungen

file

Versucht, Dateien zu klassifizieren. Dazu führt es verschiedene Tests durch — Dateisystem-Tests, Tests mit „magischen“ Nummern, und Sprachtests. Der erste erfolgreiche Test entscheidet über das Ergebnis.

libmagic

Enthält Routinen zur Erkennung von „magischen“ Nummern; wird vom Programm file verwendet.