Wörterbuch

Was ist der Dateityp?

Der Dateityp benennt das Format einer Datei, zum Beispiel JPEG, MP3 oder PDF. Er wird hauptsächlich aus den ersten Bytes der Datei ermittelt, nicht nur aus dem Dateinamen.

file-type

Der Dateityp sagt dir, welche Art von Datei du hast, zum Beispiel ein JPEG-Bild oder ein PDF-Dokument. Er benennt das Format, das festlegt, wie die Daten in der Datei angeordnet sind.

In einem Metadatenbericht zeigt das Feld File Type dieses Format als Kurzname an, zum Beispiel JPEG oder PDF. Der Wert stammt hauptsächlich aus dem Dateiinhalt und kann sich daher von der Dateinamenerweiterung unterscheiden.

Wie der Wert aussieht

File Type ist ein Kurzname. Bei vielen Formaten ist es die Dateinamenerweiterung in Großbuchstaben.

  • PNG für ein PNG-Bild
  • MP4 für MP4-Video
  • PDF für ein PDF-Dokument
  • JPEG für ein JPG-Foto, egal ob der Name auf .jpg, .jpeg oder .jpe endet
  • TIFF für ein Bild, dessen Name auf .tif oder .tiff endet

Einige Dateitypen teilen sich eine grundlegende Struktur. MP4-Video, M4A-Audio und HEIC-Bilder basieren auf dem QuickTime-Format.

WAV-Audio und WebP-Bilder basieren auf einer Struktur namens RIFF. File Type benennt trotzdem den konkreten Typ, zum Beispiel MP4 oder WAV.

File Type ist die Basis für 2 verwandte Felder, File Type Extension und MIME Type. Bei einer JPEG-Datei zeigen diese Felder jpg und image/jpeg an. Bei Audio- und Videodateien meldet das Programm ffprobe zusätzlich das Containerformat als Format Name.

Woher der Wert kommt

Keine Kamera und kein Programm schreibt File Type in eine Datei, und du kannst den Wert nicht bearbeiten. Der Metadatenleser ExifTool erzeugt File Type, wenn er die Datei einliest.

ExifTool probiert zuerst das Format, das die Erweiterung nahelegt. Es prüft, ob die Datei mit dem festen Byte-Muster beginnt, das dieses Format verwendet. Wenn die Bytes nicht passen, testet ExifTool andere Formate, die es kennt.

Dieses Muster wird oft Magic Number oder Signatur genannt. Eine JPEG-Datei beginnt mit den Bytes FF D8 FF, und eine PNG-Datei beginnt mit 89 50 4E 47. Der Raw Header zeigt diese ersten Bytes.

Wenn kein Format passt, zeigt ExifTool einen Fehler statt eines File Type an, zum Beispiel:

  • File format error, wenn ExifTool die Erweiterung kennt, zum Beispiel .jpg
  • Unknown file type, wenn die Erweiterung unbekannt ist oder fehlt
  • File is empty, wenn die Datei keine Daten enthält

Dateityp und Dateiendung sind nicht dasselbe

Die Erweiterung ist das Ende des Dateinamens, zum Beispiel .jpg in photo.jpg. Unter Windows legt die Erweiterung fest, welches Programm die Datei öffnet und welches Symbol angezeigt wird.

Jede Person kann eine Erweiterung ändern, aber das ändert nicht die Daten in der Datei. Wenn du photo.jpg in photo.png umbenennst, wird das Foto dadurch nicht zu einem PNG-Bild.

Weil ExifTool die ersten Bytes liest, kann File Type das tatsächliche Format anzeigen. Wenn bei einer Datei namens photo.png JPEG angezeigt wird, ist die Datei ein JPEG-Bild mit der falschen Erweiterung.

Einige Formate haben keine Magic Number, daher funktioniert diese Prüfung nicht bei jeder Datei. Innerhalb einer Familie, zum Beispiel TIFF-basierter Raw-Formate, kann die Erweiterung trotzdem den genauen Typ festlegen.

Wie du herausfindest, welchen Dateityp du hast

  • Prüfe die Erweiterung. Im Datei-Explorer von Windows 11 wähle Ansicht, dann Anzeigen und dann Dateinamenerweiterungen. In Windows 10 aktiviere das Kontrollkästchen Dateinamenerweiterungen auf der Registerkarte Ansicht.
  • Lies das Feld File Type in den Metadaten der Datei.
  • Unter Linux rufe den Befehl file auf. Er führt 3 Testreihen aus und gibt den Typ aus dem ersten Test aus, der erfolgreich ist.

Warum es wichtig ist

Wenn die Erweiterung nicht zum Dateityp passt, kann dein Computer das falsche Programm auswählen. Webbrowser verwenden den MIME-Typ vom Webserver, nicht die Erweiterung, um zu entscheiden, wie eine Datei behandelt wird.