===== file - Dateityp anhand von Magics erkennen =====
**Kurzfassung:** ''file'' bestimmt den Typ einer Datei mithilfe einer Signaturdatenbank (Magic Numbers) – unabhängig von Dateiendungen. Optional Ausgabe als MIME-Typ.
==== Übersicht ====
Hilfreich zur Analyse unbekannter Dateien, zur Verifikation von Binärformaten oder beim Debuggen falsch benannter Dateien.
==== Voraussetzungen ====
* Paket ''file'' installiert (mit Magic-Datenbank)
==== Syntax ====
file [OPTIONEN] DATEI ...
==== Wichtige Optionen ====
-b # Nur den Typ, ohne Dateinamen
-i # MIME-Typ (z. B. text/plain; charset=...)
-z # Komprimierte Inhalte entpackt untersuchen
--version # Version und verwendete Magic-Datei anzeigen
==== Anleitung ====
=== Typ ermitteln ===
file /bin/ls
file -i README
=== Mehrere Dateien prüfen ===
file *.png
==== Hinweise ====
* Die Qualität hängt von der Magic-Datenbank ab; Updates verbessern Erkennung.
* Für Archive/Container ist ggf. eine tiefere Inspektion (entpacken) nötig.
==== Siehe auch ====
* [[sammlung:stat|stat – Metadaten anzeigen]]
* [[kommandoreferenz:dateiverwaltung|Dateiverwaltung – Übersicht]]
==== Quellen ====
* [[https://man7.org/linux/man-pages/man1/file.1.html|man file]]
----
{{tag>cli file utilities}}
----