Anfangsbytes und wahrscheinlichen Dateityp untersuchen

Wählen Sie eine Datei; die Seite liest die ersten 64 KB: Die führenden Bytes werden mit einer Signaturtabelle verglichen (PNG, JPEG, HEIC, PDF, ZIP, TAR, WOFF2, OTF, MP3, WAV, MP4, MOV, WASM und mehr), und wenn nichts passt, wird der Inhalt als Text (JSON, XML, CSV, YAML, Markdown) oder als Binärdaten eingeordnet. Der Bericht stellt den erkannten Typ und eine vorgeschlagene Endung neben den vom Browser gemeldeten Typ und die Dateiendung und zeigt die Konfidenz: Hoch bei einer Signatur, Mittel über die Textstruktur, Niedrig bei leeren Dateien und unbekannten Binärdaten. Die Erkennung ist ein Hinweis, kein Beweis für Gültigkeit oder Sicherheit.

Läuft lokal in deinem Browser
Lokale Verarbeitung ·
PNG · JPEG · HEIC · PDF · ZIP · TAR · WOFF2 · OTF · MP3 · WAV · MP4 · MOV · WASM · JSON · CSV · YAML

Die Signaturerkennung ist ein Hinweis, kein Antivirus-Urteil.

Wie man eine Datei an ihrer Signatur erkennt

Wählen Sie eine lokale Datei; die Seite liest die ersten 64 KB: Die führenden Bytes werden mit einer Signaturtabelle verglichen (PNG, JPEG, HEIC, PDF, ZIP, TAR, WOFF2, OTF, MP3, WAV, MP4, MOV, WASM und mehr). Passt keine Signatur, wird der Inhalt als Text (JSON, XML/HTML/SVG, CSV/TSV, YAML, Markdown oder Klartext) oder als Binärdaten eingeordnet. Nichts wird hochgeladen: Bericht, 24-Byte-Hex-Vorschau und 8-Byte-Signatur bleiben in der Seite.

Der Bericht stellt den erkannten Typ und eine vorgeschlagene Endung neben den vom Browser gemeldeten Typ und die Endung des Dateinamens, dazu eine Konfidenz: Hoch bei einer Signatur, Mittel wenn allein die Textstruktur entscheidet, Niedrig bei leeren Dateien und unbekannten Binärdaten.

  1. Ziehen Sie eine Datei in die Zone oder klicken Sie zum Auswählen; eine Schaltfläche zum Starten gibt es nicht.
  2. Lesen Sie den Bericht: erkannter Typ, vorgeschlagene Endung, vom Browser gemeldeter Typ und Dateiendung.
  3. Prüfen Sie Konfidenz, die Metrik Signatur (erste 8 Bytes) und die Hex-Vorschau (erste 24 Bytes).
  4. Lesen Sie die Hinweise: passende oder abweichende Endung, fehlende Endung, leere Datei, 64-KB-Grenze, unvollständiges JSON, Binärdaten oder eine UTF-16/32-Byte-Order-Markierung.
  5. Mit Leeren werden Eingabe, Vorschau, Metriken und Hinweise zurückgesetzt; dieselbe Datei lässt sich danach erneut wählen.

Welche Signaturen geprüft werden, wie die Texterkennung arbeitet und was der Bericht zeigt

Welche Signaturen geprüft werden

Bilder (PNG, JPEG, GIF, BMP, TIFF in beiden Byte-Reihenfolgen, ICO, WEBP und die Marken HEIC/HEIF/AVIF), Dokumente (PDF, PostScript, RTF, SQLite), Archive (ZIP einschließlich des leeren Archivs PK 05 06, GZIP, RAR, 7z und TAR bei Offset 257), ausführbare Dateien und Objekte (ELF, Windows MZ, Java-Klasse, WASM), Schriften (WOFF, WOFF2, TTF, OTF, TTC), Audio (MP3 über ID3-Tag oder Frame-Synchronisation, WAV/AVI/WEBP über RIFF, OGG, FLAC, AIFF, MIDI) und Video (MP4, QuickTime „qt “, M4V, 3GP, 3G2, WebM).

Bei ISO-Base-Media-Dateien entscheidet die Marke vier Bytes nach „ftyp“ zwischen HEIC, HEIF, AVIF, QuickTime, M4A und 3GP; eine unbekannte Marke wird als video/mp4 gemeldet. Ein MP3 ohne ID3-Tag wird über die Frame-Synchronisation erkannt, wobei Bitratenindex 0/15 und Abtastindex 3 abgelehnt werden, damit Zufallsdaten nicht versehentlich passen.

Woher der Typ kommt, wenn keine Signatur passt

Texterkennung: Ein erfolgreiches JSON.parse ergibt application/json (abgeschnittenes JSON erhält den Hinweis auf unvollständiges JSON), das erste Tag entscheidet über XML, HTML oder SVG, ein anführungsbewusster Trennzeichen-Scan über CSV oder TSV, YAML verlangt mindestens zwei Mapping-Zeilen mit strukturellen Werten, Markdown-Markierungen werden erkannt, alles andere ist Klartext. Ein NUL-Byte, eine ungültige UTF-8-Folge mit Steuerbytes oder mehr als 30 % Steuerbytes ergeben application/octet-stream mit Konfidenz Niedrig.

Eine UTF-16LE/BE- oder UTF-32-Byte-Order-Markierung wird als Text gelesen: ohne diese Prüfung sähe ihr FF-FE-Präfix wie eine MP3-Frame-Synchronisation aus. Es werden nur die ersten 64 KB gelesen, daher erhält eine größere Datei den Hinweis auf den Schnitt und, wenn sie wie JSON beginnt, den Hinweis auf unvollständiges JSON statt eines falschen Typs.

Bericht, Endungsprüfung und Datenschutz

Die Endung wird über bekannte Entsprechungen mit dem erkannten Typ verglichen (jpg/jpeg, tif/tiff, htm/html, yml/yaml, md/markdown, csv/tsv, heic/heif, m4a/m4b, 3gp/3g2, aif/aiff, mov/qt); Textdateien (txt/text/log/md/markdown/rst/adoc) akzeptieren txt oder md; Dateien ohne Endung, auch punktbeginnende, melden „keine Dateiendung zum Vergleichen“ statt einer Abweichung. Der Inhalt schlägt den Namen: Eine .png-Datei mit JPEG-Bytes wird als image/jpeg mit Abweichungshinweis gemeldet.

Die Konfidenz ist Hoch bei einer passenden Signatur, Mittel wenn allein die Textstruktur entscheidet und Niedrig bei leeren Dateien und unbekannten Binärdaten. Die Erkennung ist ein Hinweis, kein Antivirus-Urteil; alles läuft in der Seite, nichts wird hochgeladen, und das Werkzeug funktioniert auch offline.

Zuletzt verwendet: