Zum Inhalt springen
100% lokal

Dateisignatur-Identifikator

Identifizieren Sie den Dateityp anhand der Raw-Header-Bytes mit einer Magic-Number-Datenbank.

Eingabe
Ausgabe

Dateisignatur-Identifikator

Fügen Sie die ersten Bytes einer Datei ein — kopiert aus einem Hex-Editor, einem Debugger oder einem kleinen Skript — und dieses Tool gleicht sie mit einer integrierten Datenbank von Magic Numbers ab, um Ihnen zu sagen, von welcher Art von Datei sie stammen. Es werden nur die Datei-Header benötigt, sodass Sie die tatsächliche Datei niemals hochladen: Eine Handvoll Bytes reicht aus, um ein PNG, ein ZIP-Archiv, ein ELF-Binary, eine SQLite-Datenbank und Dutzende anderer gängiger Formate zu erkennen.

Vier Eingabeformate werden unterstützt: Hexadezimal mit Leerzeichen (89 50 4E 47), durchgehend Hexadezimal (89504E47), maskierte \x-Bytes (\x89\x50\x4E\x47) und Base64. Wenn Sie "Alle Treffer anzeigen" aktivieren, werden alle Signaturen aufgelistet, die am Anfang des Puffers gefunden wurden, sortiert von der spezifischsten abwärts — praktisch, wenn eine kurze Signatur wie der zwei-Byte-Windows-Executable-Marker selbst mehrdeutig ist. "Verschachtelte Signaturen durchsuchen" scannt den gesamten eingefügten Puffer statt nur des Anfangs, damit ein ZIP oder ein Bild in den Daten einer anderen Datei versteckt wird. "Erste Bytes als ASCII anzeigen" druckt eine Hex-und-ASCII-Vorschau des Headers über den Ergebnissen aus, wie es ein Hex-Editor tun würde.

Jeder Treffer meldet die Dateierweiterung, den MIME-Type, den Byte-Offset, an dem die Signatur beginnt, und eine kurze Beschreibung. Bei einigen Formaten — WAV, WebP, AVI — wird die Identifizierbarkeit erst aus zwei Markern zusammen möglich, einem RIFF-Header plus einem Type-Tag ein paar Bytes weiter, nicht aus einer einzelnen Bytefolge. Sehr kurze oder generische Signaturen können mehr als ein Format gleichzeitig übereinstimmen; wenn das passiert, wird jeder Kandidat aufgelistet, anstatt geraten zu werden.

Alles läuft lokal in Ihrem Browser. Die Bytes, die Sie einfügen, werden nie hochgeladen oder irgendwohin gesendet, daher ist es sicher, Dateien zu überprüfen, denen Sie nicht vollständig vertraut haben. Kopieren Sie den Bericht, laden Sie ihn als .txt-Datei herunter oder senden Sie ihn zur Bearbeitung an ein anderes Tool.

Häufige Fragen

Welches Eingabeformat sollte ich verwenden?
Hexadezimal mit Leerzeichen ist am leichtesten zu lesen und entspricht dem, was die meisten Hex-Editoren anzeigen. Verwenden Sie durchgehend Hexadezimal oder maskierte \x-Bytes beim direkten Einfügen aus Code, und Base64, wenn das bereits die Form Ihrer Daten ist.
Warum listet es mehr als einen Treffer auf?
Einige Signaturen sind kurz und generisch — wie der zwei-Byte-Marker für Windows-Executables — daher können mehrere Formate auf die gleiche Weise beginnen. Das Tool listet jeden Treffer auf, anstatt einen für Sie auszuwählen.
Was findet "Verschachtelte Signaturen durchsuchen"?
Es scannt den gesamten Puffer, nicht nur den Anfang, daher kann es eine ZIP, ein Bild oder eine andere eingebettete Datei entdecken, die in den Daten einer größeren Datei gepackt ist — nützlich zum Auffinden von Anhängen, die irgendwo in einem Dump verborgen sind.
Wie viele Bytes muss ich einfügen?
Normalerweise reichen die ersten 16 bis 64 Bytes aus — die meisten Signaturen befinden sich direkt am Anfang, obwohl einige (wie der "ustar"-Marker eines Tar-Archivs) weiter unten, bei Byte 257, beginnen.
Wird meine Datei irgendwo hochgeladen?
Nein. Die Identifikation läuft vollständig in Ihrem Browser anhand einer integrierten Signaturdatenbank — nichts, das Sie einfügen, wird jemals hochgeladen oder an einen Server gesendet.