Datei-Werkzeug / 04

MIME-Typ-Prüfer

Vergleiche gängige Dateisignaturen mit dem vom Browser gemeldeten MIME-Typ.

MIME-Typ-Prüfer: TOEA prüft erkennbare führende Bytes für PNG, JPEG, GIF, WebP, PDF, ZIP und gzip und fällt andernfalls auf den vom Browser gelieferten Typ zurück. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit
File signature inspectorLokale Verarbeitung

Läuft vollständig in deinem Browser

So funktionieren die Signaturen

Die meisten Binärformate beginnen mit festen Bytes, die oft als Magic Numbers bezeichnet werden. PNG beginnt mit 89 50 4E 47, JPEG mit FF D8 FF, PDF mit %PDF und gzip mit 1F 8B. Der vom Browser gemeldete Typ stammt normalerweise allein von der Dateiendung. Bei einer umbenannten Datei zeigen die beiden Zeilen daher unterschiedliche Typen.

Viele moderne Formate sind intern ZIP-Archive: DOCX, XLSX, PPTX, EPUB, JAR und APK beginnen alle mit den ZIP-Bytes PK, daher lautet das korrekte Ergebnis für sie application/zip. Textformate wie SVG, CSV und JSON haben überhaupt keine Signatur.

Typen beim Upload prüfen

Ein Upload-Formular, das der Dateiendung oder dem vom Browser gemeldeten Typ vertraut, kann durch das Umbenennen einer Datei getäuscht werden. Prüfe die führenden Bytes auf dem Server, speichere Dateien unter von dir erzeugten Namen und stelle sie mit einem ausdrücklichen Content-Type sowie X-Content-Type-Options: nosniff bereit, damit Browser keinen anderen Typ erraten. Um zu bestätigen, dass eine Datei seit der Prüfung nicht verändert wurde, speichere ihren Datei-Hash.

So benutzt du es

  1. Wähle eine Datei bis 50 MB aus.
  2. Prüfe erkannte und gemeldete Typen.
  3. Vergleiche das Ergebnis mit der Dateiendung.

Datenschutz & Einschränkungen

Es werden nur lokale Bytes geprüft. Die Erkennung ist fokussiert und kein umfassendes forensisches Identifikationssystem.

Ähnliche Tools

Häufige Fragen

Kann eine Dateiendung irreführend sein?

Ja. Ein Dateiname kann umbenannt werden, ohne die zugrunde liegenden Bytes zu ändern.

Beweist die MIME-Erkennung, dass eine Datei sicher ist?

Nein. Dateityp und Dateisicherheit sind getrennte Fragen.

Kostenloses Tool · läuft in deinem browser · kein Konto nötig