Dateityp erkennen

Finde heraus, was eine Datei anhand ihrer Binärsignatur wirklich ist — im Browser. Nichts wird hochgeladen.

Datei zum Identifizieren auswählen

Jeder Dateityp wird akzeptiert. Es werden nur die ersten 4 KB gelesen — nichts wird hochgeladen.

Was dieses Tool macht

Die meisten Dateiformate beginnen mit einer erkennbaren Bytefolge — oft „Magic Bytes" genannt —, unabhängig davon, was der Dateiname oder die Endung behauptet. Dieses Tool liest nur die ersten 4 KB einer Datei, gleicht dieses Präfix mit einer Datenbank bekannter Signaturen ab und meldet, was es tatsächlich gefunden hat.

Vor allem geht es um Widersprüche: eine Datei namens „bericht.txt", die eigentlich ein PNG-Bild ist, eine „.jpg", die in Wirklichkeit ein ZIP-Archiv ist, oder jeder andere Fall, in dem die Endung nicht zum Inhalt passt. Passt keine Binärsignatur, prüft das Tool, ob sich der Inhalt als UTF-8- oder Shift_JIS-Text dekodieren lässt, und meldet, ob dieser Text wie JSON, CSV/TSV, HTML, XML oder SVG aussieht.

Warum deine Dateien auf dem Gerät bleiben

Datenschutz ist hier strukturell, kein Versprechen. Es gibt keinen Upload-Schritt, weil es keinen Server gibt, zu dem etwas hochgeladen werden könnte:

  • Es werden immer nur die ersten 4 KB der Datei gelesen — nie die ganze Datei.
  • Die Erkennung läuft vollständig in deinem Browser.
  • Die Seite wird als statische Dateien ausgeliefert und sendet keine Anfrage mit den Daten deiner Datei.
  • Der Quellcode ist offen und kann von allen eingesehen werden (MIT).
  • Die Seite funktioniert offline – was nur möglich ist, weil nichts das Gerät verlässt.

Wenn du es selbst prüfen willst, öffne beim Identifizieren einer Datei das Netzwerk-Panel deines Browsers – keine Anfrage trägt deine Daten. Quellcode ansehen.

So funktioniert es

  1. Datei auswählen

    Klicke, um eine beliebige Datei auszuwählen, oder ziehe sie irgendwo auf die Seite. Immer nur eine Datei auf einmal.

  2. Ergebnis ansehen

    Sieh das erkannte Format, den MIME-Typ und die übliche(n) Dateiendung(en) – bei Text die Kodierung und den Inhaltstyp.

  3. Auf die Warnung achten

    Passt die eigene Dateiendung nicht zum erkannten Format, erscheint zuerst eine Warnung dazu.

Häufige Fragen

Wird meine Datei irgendwohin hochgeladen?

Nein. Es werden immer nur die ersten 4 KB gelesen, und die Erkennung läuft vollständig in deinem Browser. Es gibt keine Serverkomponente, also gibt es für die Datei keinen Weg vom Gerät. Der Quellcode ist offen und du kannst das im Netzwerk-Panel deines Browsers nachprüfen.

Was sind „Magic Bytes"?

Die meisten Dateiformate beginnen mit einer festen, erkennbaren Bytefolge (auch Dateisignatur genannt) – PNG-Dateien starten zum Beispiel immer mit denselben 8 Bytes, ZIP-Archive mit „PK\x03\x04". Dieses Tool gleicht die ersten Bytes einer Datei mit einer Datenbank bekannter Signaturen (magic-bytes.js) ab und meldet so das tatsächliche Format, unabhängig vom Dateinamen.

Warum zeigt es an, dass eine Datei mehrere mögliche Formate hat?

ZIP-basierte Containerformate – ZIP, JAR, DOCX, XLSX, PPTX, ODT, APK und andere – teilen sich exakt dieselben ersten Bytes. Sie zu unterscheiden erfordert normalerweise einen Blick in das zentrale Verzeichnis (central directory) des Archivs, das oft außerhalb der ersten 4 KB liegt, die dieses Tool liest. Deshalb listet es alle Formate auf, die sich die Signatur teilen, statt zu raten.

Was ist, wenn die Datei kein erkanntes Binärformat ist?

Passt keine Binärsignatur, versucht das Tool, die ersten 4 KB als UTF-8-Text zu dekodieren, danach als Shift_JIS. Gelingt das, meldet es, ob der Inhalt wie JSON, CSV/TSV, HTML, XML/SVG oder einfacher Text aussieht. Gelingt keine der beiden Dekodierungen, meldet es „unbekannte Binärdaten" – die Bytes passen zu keinem bekannten Format und sind auch kein gültiger Text.

Wandelt es die Datei um oder öffnet es sie?

Nein. Dieses Tool erkennt nur, was eine Datei ist – es wandelt sie nicht um, entpackt sie nicht und zeigt ihren Inhalt nicht an. Gibt es ein passendes runlocally-Tool (zum Beispiel ZIP Viewer, CSV Viewer oder Hex Viewer), verlinkt das Ergebnis dorthin.

Funktioniert es offline?

Ja. Das Tool ist eine PWA. Nach dem ersten Besuch wird es zwischengespeichert, sodass die Erkennung ohne Netzwerkverbindung funktioniert. Du kannst es auch zum Startbildschirm hinzufügen.