Datei-Chunk-Analysator
Laden Sie eine beliebige blockbasierte Datei hoch, um deren interne Struktur Stück für Stück zu analysieren. Der File Chunk Analyzer unterstützt PNG-Bilder (mit CRC-32-Validierung für jeden Chunk), RIFF-Container (WAV-Audio, AVI-Video, WebP-Bilder), JPEG-Fotos (vollständige Markierungssegmentanalyse) und GIF-Animationen (blockweise Analyse einschließlich Erweiterungen). Sehen Sie auf einen Blick jeden Chunk-Typ, jede Größe, jeden Byte-Offset und jede Dateninterpretation – alles wird lokal in Ihrem Browser verarbeitet, ohne dass eine Anmeldung erforderlich ist.
Upload any chunk-based file (PNG, WAV, AVI, JPEG, GIF) to analyze its internal structure. Lists all chunks with type, size, offset, data payload and CRC information. All processing is done locally in your browser - no data uploads.
Drop a chunk-based file here or click to browse
PNG (.png) · WAV (.wav) · AVI (.avi) · WebP (.webp) · JPEG (.jpg, .jpeg) · GIF (.gif) — max 50 MB
The File Chunk Analyzer reads the raw binary data of your file and parses it according to the format specification. For PNG files, it reads each 4-byte length, 4-byte type, data payload, and CRC-32 checksum, then validates the CRC. ForRIFF files (WAV/AVI/WebP), it parses the nested chunk hierarchy with recursive LIST structures. For JPEG, it identifies marker segments by their 0xFF prefix. For GIF, it parses the block-based structure including extensions and color tables. All processing happens locally in your browser - no data is uploaded to any server.
Warum sollten Sie unseren File Chunk Analyzer verwenden?
- Multiformat-Chunk-Parsing: Unterstützt vier wichtige Chunk-basierte Dateiformate mit formatspezifischen Parsing-Engines. PNG-Dateien werden für jeden Block mit vollständiger CRC-32-Validierung analysiert. RIFF-Container (WAV, AVI, WebP) werden mit rekursiver Sub-Chunk-Hierarchie und LIST-Strukturerkennung analysiert. JPEG-Dateien werden nach allen Standard-Markersegmenten von SOI bis EOI durchsucht. GIF-Dateien werden Block für Block analysiert, einschließlich Header, Farbtabellen, Bildbeschreibungen, Erweiterungen und Trailer. Sie müssen keine Software installieren – einfach hochladen und sofort analysieren.
- CRC-32-Validierung und Feldanalyse: Bei PNG-Dateien wird die CRC-32-Prüfsumme jedes Blocks berechnet und anhand des gespeicherten Werts validiert. Nichtübereinstimmungen werden rot hervorgehoben, um beschädigte oder geänderte Blöcke schnell zu identifizieren. Die Datennutzlast jedes Blocks wird in für Menschen lesbare Felder mit Namen, Byte-Offsets, Hexadezimalwerten und verständlichen Interpretationen geparst. IHDR-Blöcke zeigen Bildabmessungen, Bittiefe und Farbtyp. PLTE-Chunks listen Palettengrößen auf. tEXt- und zTXt-Blöcke zeigen eingebettete Textmetadaten wie Autor, Beschreibung und Erstellungssoftware an.
- Hex-Viewer mit Chunk-Aufschlüsselung: Zeigen Sie den rohen binären Header Ihrer Datei in einem sauberen Hex-Dump-Format mit Offset-Adressen, Hex-Byte-Werten und ASCII-Interpretation in parallelen Spalten an. Dadurch erhalten Sie ein vollständiges Bild davon, wie die Datei auf Byte-Ebene strukturiert ist, und erleichtern so das Verständnis der Beziehung zwischen Blockgrenzen und rohen Binärdaten. Der Hex-Dump ist zusammenklappbar, um die Schnittstelle sauber zu halten und gleichzeitig volle Transparenz über den Analyseprozess zu gewährleisten.
- 100 % private browserbasierte Analyse: Die gesamte Dateianalyse erfolgt vollständig in Ihrem Browser mithilfe der FileReader-API und benutzerdefinierten JavaScript-Parsern. Dateien werden lokal gelesen und niemals auf einen Server hochgeladen – Ihre Daten bleiben auf Ihrem Gerät völlig privat. Keine Anmeldung, kein Konto, keine Datenerfassung, keine Nutzungsbeschränkungen. Das Tool verarbeitet Dateien bis zu 50 MB und arbeitet nach dem ersten Laden der Seite offline. Ihre sensiblen Dateien (urheberrechtlich geschützte Bilder, vertrauliche Audiodateien, private Fotos) verlassen niemals Ihren Computer.
Häufige Anwendungsfälle für File Chunk Analyzer
- Forensische Analyse und Erkennung von Manipulationen: Sicherheitsermittler können PNG-Dateien auf Hinweise auf Manipulationen untersuchen, indem sie CRC-32-Prüfsummen über alle Blöcke hinweg validieren. Eine CRC-Nichtübereinstimmung in einem IDAT-Block kann darauf hinweisen, dass Pixeldaten nach der Erstellung der Datei geändert wurden. Verdächtige Text- oder iTXt-Blöcke mit eingebetteten Daten können identifiziert und überprüft werden. Die Aufschlüsselung nach einzelnen Blöcken offenbart die genaue Struktur der Datei und ermöglicht das Erkennen von Anomalien, die bei einer zufälligen Inspektion unsichtbar wären.
- Reverse Engineering-Dateiformate: Entwickler und Sicherheitsforscher können mit dem File Chunk Analyzer untersuchen, wie verschiedene Dateiformate ihre Daten intern organisieren. Analysieren Sie PNG-Dateien, um die Beziehung zwischen IHDR-Metadaten und IDAT-komprimierten Datenströmen zu verstehen. Untersuchen Sie die FMT-Blöcke der WAV-Datei, um die Parameter der Audiokodierung zu verstehen. Untersuchen Sie AVI-Dateien, um zu sehen, wie Video- und Audiostreams verschachtelt sind. Zerlegen Sie GIF-Animationsstrukturen, um Frame-Timing und Entsorgungsmethoden zu verstehen – und das alles, ohne eine einzige Zeile Parsing-Code zu schreiben.
- Diagnose und Wiederherstellung beschädigter Dateien: Wenn ein PNG-Bild, eine WAV-Audiodatei oder ein JPEG-Foto nicht geöffnet werden kann, kann der File Chunk Analyzer bei der Diagnose des Problems helfen. Ein fehlender IEND-Block, ein ungültiger CRC in einem kritischen Block oder ein abgeschnittenes IDAT-Segment erzeugen alle spezifische Fehlersignaturen, die das Tool erkennen und anzeigen kann. Mithilfe dieser Diagnosefunktion können Sie feststellen, ob eine Datei repariert werden kann, welche Wiederherstellungstools verwendet werden sollten und ob die Daten wiederherstellbar sind oder dauerhaft verloren gehen.
- Metadatenextraktion und Inhaltsüberprüfung: Extrahieren Sie eingebettete Metadaten aus Chunk-basierten Dateien ohne spezielle Software. PNG-Text- und zTXt-Blöcke enthalten häufig Autorennamen, Urheberrechtshinweise, Softwarebeschreibungen und Erstellungszeitstempel. WAV-LISTEN-/INFO-Blöcke speichern Titeltitel, Interpreten und Erstellungsdaten. JPEG APP1 (EXIF)-Segmente enthalten Kameraeinstellungen und GPS-Koordinaten. GIF-Kommentarerweiterungen und Anwendungserweiterungen bieten Einblick in die Herkunft und den Verwendungszweck der Datei – alles sichtbar und mit wenigen Klicks kopierbar.
- Steganographie und Untersuchung versteckter Daten: Untersuchen Sie Dateien auf steganografische Nutzlasten, indem Sie Anomalien in der Blockstruktur untersuchen. Versteckte Daten in PNG-Dateien werden häufig in nicht verwendeten Blocktypen, übergroßen Textblöcken gespeichert oder nach IEND angehängt. Zusätzliche JUNK-Blöcke in RIFF-Dateien können Daten verbergen. Ungewöhnliche GIF-Kommentar- oder Anwendungserweiterungsgrößen können auf eingebettete Nutzlasten hinweisen. Durch die Chunk-für-Chunk-Auflistung können Sie Chunks leicht erkennen, die fehl am Platz erscheinen, ungewöhnliche Größen haben oder unerwartete Datenmuster enthalten.
- Digitale Forensik und Cybersicherheitsausbildung: Schüler und Lehrkräfte können den File Chunk Analyzer als praktisches Lernwerkzeug zum Verständnis binärer Dateistrukturen, Datenkodierung, Prüfsummen und Containerformate verwenden. Die interaktive Chunk-Tabelle mit erweiterbaren Felddetails macht abstrakte binäre Formatkonzepte konkret und sichtbar. Es eignet sich ideal zum Unterrichten der PNG-Chunk-Struktur in Computergrafikkursen, des WAV-Format-Layouts in digitalen Audiokursen, der JPEG-Komprimierung in Bildverarbeitungslehrplänen und der forensischen Dateianalyse in Cybersicherheitsprogrammen.
Was sind Chunk-basierte Dateiformate?
Chunk-basierte Dateiformate organisieren Daten in diskreten, in sich geschlossenen Blöcken, sogenannten Chunks. Jeder Block verfügt normalerweise über einen Header, der seinen Typ und seine Größe angibt, gefolgt von der Datennutzlast. Dieser modulare Aufbau macht es Anwendungen leicht, bestimmte Teile einer Datei zu lesen, ohne die gesamte Datei zu analysieren. Sie können Teile überspringen, die sie nicht verstehen, und nur die verarbeiten, die sie benötigen. Zu den gängigen Chunk-basierten Formaten gehören PNG (Portable Network Graphics, das 4-Byte-Typcodes mit CRC-32-Prüfsummen verwendet), RIFF (Resource Interchange File Format, das von WAV-Audio und AVI-Video verwendet wird, mit rekursiven LIST-Chunks), JPEG (das Markersegmente mit dem Präfix 0xFF verwendet) und GIF (mit blockbasierten Strukturen, einschließlich Erweiterungen und Unterblöcken). Das Verständnis von Chunk-Strukturen ist für Dateiforensik, Datenwiederherstellung, Reverse Engineering und Formatkompatibilitätsanalyse von entscheidender Bedeutung.
Wie sich Chunked-Formate je nach Typ unterscheiden
- Struktur des PNG-Formats: Jede PNG-Datei beginnt mit einer 8-Byte-Signatur (\x89PNG\r \x1a), gefolgt von einer Folge von Blöcken. Jeder Block hat eine 4-Byte-Länge (Big-Endian), einen 4-Byte-Typcode (z. B. IHDR, PLTE, IDAT, IEND), eine Datennutzlast der angegebenen Länge und eine 4-Byte-CRC-32-Prüfsumme, die den Typcode und die Daten abdeckt. Der CRC-32 verwendet das ISO 3309-Polynom (0xEDB88320) und wird über den Chunk-Typ + Chunk-Datenbytes berechnet. Kritische Blöcke (IHDR, PLTE, IDAT, IEND) müssen in einer bestimmten Reihenfolge erscheinen, während Hilfsblöcke (tEXt, gAMA, pHYs usw.) in jeder Reihenfolge zwischen IHDR und IEND erscheinen können.
- Struktur des RIFF-Formats: RIFF (Resource Interchange File Format) ist ein Containerformat, in dem alles in Blöcken organisiert ist. Eine RIFF-Datei beginnt mit einer „RIFF“-ID, gefolgt von einer 4-Byte-Größe (Little-Endian) und einem 4-Byte-Formulartyp (z. B. „WAVE“, „AVI“, „WEBP“). Unterblöcke folgen mit ihren eigenen 4-Byte-IDs und Größen. Der Chunk-Typ „LIST“ kann Sub-Chunks mit einer Listenkennung enthalten. Die Daten werden an 2-Byte-Grenzen ausgerichtet und bei Bedarf mit Auffüllbytes versehen. WAV-Dateien verwenden hauptsächlich fmt- (Format) und Datenblöcke, während AVI-Dateien hdrl- (Header-Liste), strl- (Stream-Liste), movi- (Filmdaten) und idx1- (Index-) Blöcke verwenden.
- JPEG-Markierungsstruktur: JPEG-Dateien verwenden Markierungssegmente, die durch ein 0xFF-Byte gefolgt von einem Markierungstyp-Byte identifiziert werden. Jedes Markierungssegment (außer SOI 0xFFD8 und EOI 0xFFD9) verfügt über ein 2-Byte-Big-Endian-Längenfeld, das die Längenbytes selbst, jedoch nicht die Markierungsbytes enthält. Zu den wichtigsten Markierungen gehören SOF0 (Start of Frame mit Bildabmessungen), DQT (Define Quantization Table), DHT (Define Huffman Table), SOS (Start of Scan gefolgt von entropiecodierten Daten), APP0/APP1 (Anwendungsdaten wie JFIF-Header und EXIF-Metadaten) und COM (Kommentar). Die entropiecodierten Daten nach SOS werden bis zur nächsten Markierung (0xFF gefolgt von einem Byte ungleich Null) fortgesetzt.
- GIF-Blockstruktur: GIF-Dateien verwenden eine blockbasierte Struktur, beginnend mit einem 6-Byte-Header („GIF87a“ oder „GIF89a“), gefolgt von einem 7-Byte-Logical Screen Descriptor, einer optionalen globalen Farbtabelle und dann einer Folge von Blöcken. Bildblöcke beginnen mit 0x2C, Erweiterungsblöcke beginnen mit 0x21 (gefolgt von einem Label-Byte) und der Trailer ist ein einzelnes 0x3B-Byte. Unterblöcke innerhalb von Erweiterungen verwenden ein Größenbyte-Format, bei dem jeder Block mit einem Byte beginnt, das die Anzahl der folgenden Datenbytes angibt. GIF89a unterstützt Graphic Control Extensions (0xF9) für Animations-Timing und Transparenz, Comment Extensions (0xFE) für eingebetteten Text, Plain Text Extensions (0x01) für Textüberlagerungen und Application Extensions (0xFF) für benutzerdefinierte Daten wie Netscape-Looping-Informationen.
So interpretieren Sie die Ergebnisse der Chunk-Analyse
- Überblick über Formaterkennung und Zusammenfassung: Das Tool liest zunächst die Dateisignatur (magische Bytes), um zu bestimmen, welcher Formatparser verwendet werden soll – PNG, RIFF, JPEG oder GIF. Das Zusammenfassungsbanner oben zeigt den Namen des erkannten Formats, die Gesamtanzahl der Blöcke, die Gesamtdatengröße und den strukturellen Overhead. Dadurch erhalten Sie sofort einen Überblick über die Zusammensetzung und Komplexität der Datei.
- Chunk-Listennavigation: Die Haupt-Chunk-Tabelle listet alle in der Datei gefundenen Chunks auf, sortiert nach ihrem Byte-Offset. Jede Zeile zeigt den Chunk-Typ (mit einem farbcodierten Abzeichen), den beschreibenden Namen, die Datennutzlastgröße und die Byte-Offset-Position. Chunks mit CRC-Validierung (PNG) zeigen ein grünes Häkchen für gültige Prüfsummen oder ein rotes X für Nichtübereinstimmungen. Klicken Sie auf eine beliebige Blockzeile, um sie zu erweitern und detaillierte Feldinformationen mit Interpretationen anzuzeigen.
- Detailansicht auf Feldebene: Durch Erweitern eines Blocks wird eine detaillierte Aufschlüsselung aller analysierten Felder innerhalb der Datennutzlast dieses Blocks angezeigt. Jedes Feld zeigt seinen Namen, den Byte-Offset innerhalb des Blocks, die Länge in Bytes, den analysierten Wert und eine verständliche Interpretation der Bedeutung des Werts. Wenn Sie beispielsweise einen IHDR-Block erweitern, werden Breite, Höhe, Bittiefe, Farbtyp, Komprimierungsmethode, Filtermethode und Interlace-Einstellungen angezeigt. Durch Erweitern eines GIF-GCE-Blocks werden die Entsorgungsmethode, die Verzögerungszeit und die Transparenzeinstellungen angezeigt.
- CRC-32-Validierung (PNG): PNG-Blöcke enthalten eine 4-Byte-CRC-32-Prüfsumme am Ende jedes Blocks. Das Tool berechnet diese Prüfsumme aus dem Chunk-Typ und den Datenbytes neu und vergleicht sie mit dem gespeicherten Wert. Ein gültiger CRC bestätigt, dass die Chunk-Daten seit ihrer Erstellung nicht geändert wurden. Ein ungültiger CRC weist auf Datenbeschädigung oder absichtliche Manipulation hin. Dies ist besonders nützlich für forensische Analysen und die Überprüfung der Dateiintegrität.
Datenschutz, Einschränkungen und Best Practices
Unser File Chunk Analyzer verarbeitet alles lokal in Ihrem Browser. Dateien werden mit der FileReader-API gelesen und clientseitig mit benutzerdefinierten JavaScript-Parsern analysiert, die speziell für die Formate PNG, RIFF, JPEG und GIF geschrieben wurden. Es werden niemals Daten auf einen Server hochgeladen. Das Tool ist 100 % kostenlos, ohne Anmeldung, ohne Konto und ohne Nutzungsbeschränkungen.
Unterstützte Formate und ihre Funktionen: PNG-Dateien erhalten eine vollständige CRC-32-Validierung, Feldanalyse für mehr als 20 Chunk-Typen und eine detaillierte IHDR/PLTE/tEXt/gAMA/pHYs/sRGB/tIME-Analyse. RIFF-Dateien (WAV, AVI, WebP) erhalten eine rekursive LIST-Chunk-Analyse mit Aufschlüsselung der Felder fmt/data/avih/strh/strf. JPEG-Dateien erhalten eine Marker-für-Marker-Analyse mit SOF0-Dimensionsextraktion, DQT/DHT-Analyse, APP0-JFIF-Header-Parsing und COM-Kommentarextraktion. GIF-Dateien erhalten eine vollständige Blockanalyse, einschließlich Farbtabellen, GCE-Timing, Kommentar-/App-Erweiterungen und Bildbeschreibungen.
Wichtige Einschränkungen: Das Tool unterstützt nur die vier aufgeführten Formate. Bei anderen Chunk-basierten Formaten (IFF, ILBM, AIFF, MIDI, FLAC, STL, 3MF) ist die Datei-Header-Analyse eingeschränkt. Passwortgeschützte oder verschlüsselte Dateien können nicht analysiert werden. Bei sehr großen Dateien (über 50 MB) kann die Verarbeitung viel Zeit in Anspruch nehmen. Das Tool führt eine Strukturanalyse durch, dekodiert jedoch keine komprimierten Pixeldaten oder Audio-Samples, sondern analysiert nur die Blockstruktur und Metadaten.
Best Practices: Verwenden Sie dieses Tool für schnelle Strukturinspektionen, CRC-Integritätsprüfungen, Metadatenextraktion und Formatschulung. Für eine umfassende Analyse verschlüsselter, beschädigter oder nicht standardmäßiger Dateien verwenden Sie spezielle forensische Tools mit erweiterten Wiederherstellungsfunktionen. Überprüfen Sie kritische Ergebnisse stets mit mehreren Analysemethoden.
Häufig gestellte Fragen
Ein Datei-Chunk-Analysator ist ein Tool, das Chunk-basierte Dateiformate liest und sie in ihre einzelnen Strukturkomponenten zerlegt. Es identifiziert jeden Block anhand seines Typs, zeigt seine Größe und seinen Byte-Offset an, analysiert seine Datennutzlast in interpretierbare Felder und validiert optional Prüfsummen. Dies enthüllt die interne Struktur von Dateien wie PNG-Bildern, WAV-Audio, AVI-Video, JPEG-Fotos und GIF-Animationen – und zeigt Ihnen genau, wie sie auf Binärebene aufgebaut sind.
Der File Chunk Analyzer unterstützt vier Formatfamilien: (1) PNG (.png) – vollständige Chunk-Analyse mit CRC-32-Validierung für IHDR, PLTE, IDAT, IEND, tEXt, zTXt, iTXt, gAMA, cHRM, sRGB, iCCP, pHYs, sBIT, tIME, bKGD, tRNS und mehr. (2) RIFF (.wav, .avi, .webp) – rekursive Chunk-Hierarchie mit LIST-Unterstützung für WAV-Format/Fakten/Cue-Chunks und AVI-Header/Stream/Film/Index-Chunks. (3) JPEG (.jpg, .jpeg) – Markierungssegmentanalyse für SOI, APP0/APP1, DQT, SOF0, DHT, SOS, COM, EOI und Neustartmarkierungen. (4) GIF (.gif) – vollständige Blockanalyse, einschließlich Header, Farbtabellen, Bilddeskriptoren, Grafiksteuerungserweiterungen, Kommentarerweiterungen, Anwendungserweiterungen und Trailer.
Jeder PNG-Block enthält eine 4-Byte-CRC-32-Prüfsumme, die nach der Datennutzlast angehängt wird. Unser Tool berechnet diese Prüfsumme aus dem Chunk-Typ-Code (4 Bytes) plus den Chunk-Datenbytes mithilfe des Standard-PNG-CRC-32-Algorithmus (ISO 3309-Polynom 0xEDB88320) neu. Anschließend vergleicht es die berechnete Prüfsumme mit dem gespeicherten Wert. Bei Übereinstimmung wird ein grünes Häkchen angezeigt. Wenn sie sich unterscheiden, erscheint ein roter Indikator – dies signalisiert, dass die Blockdaten oder der Blocktyp seit der Erstellung der Datei geändert wurden, was auf eine Beschädigung, Manipulation oder eine fehlerhafte Datei hinweisen kann.
Nein. Der File Chunk Analyzer ist nur für die Struktur- und Metadatenprüfung konzipiert. Bei PNG-Dateien werden IDAT-Blöcke identifiziert und deren komprimierte Größe gemeldet, die DEFLATE-komprimierten Pixeldaten werden jedoch nicht dekomprimiert. Bei JPEG-Dateien werden SOS-Markierungen und die folgenden entropiecodierten Daten identifiziert, die Bilddaten werden jedoch nicht decodiert. Bei WAV-Dateien liest es die FMT-Chunk-Parameter (Abtastrate, Bittiefe, Kanäle) und meldet Daten-Chunk-Größen, spielt das Audio jedoch nicht ab oder dekodiert es. Bei GIF-Dateien werden LZW-komprimierte Bilddatenblöcke identifiziert, aber nicht dekomprimiert.
Der Hex-Dump zeigt die ersten 256 Bytes Ihrer Datei in drei Spalten: Die linke Spalte zeigt den Byte-Offset (Adresse) in hexadezimaler Schreibweise, die mittlere Spalte zeigt die rohen hexadezimalen Bytewerte (zwei Hexadezimalziffern pro Byte, 16 Bytes pro Zeile) und die rechte Spalte zeigt die ASCII-Interpretation dieser Bytes – druckbare Zeichen erscheinen als sie selbst, während nicht druckbare Bytes als Punkte erscheinen. Mit diesem klassischen Hex-Dump-Format können Sie den Dateikopf visuell überprüfen, in den Binärdaten eingebettete Textzeichenfolgen erkennen und das Layout auf Byte-Ebene verstehen.
Der Chunk-Offset ist die Byte-Position in der Datei, an der dieser bestimmte Chunk beginnt, gezählt vom Anfang der Datei (Offset 0). Ein PNG-IHDR-Block mit Offset 8 bedeutet beispielsweise, dass er 8 Byte nach dem Anfang der Datei beginnt – direkt nach der 8-Byte-PNG-Signatur. Der Offset wird in hexadezimaler Schreibweise angezeigt (z. B. 0x0008). Sie können diese Offsets verwenden, um Querverweise mit der Hex-Dump-Anzeige herzustellen, bestimmte Blöcke in einem Hex-Editor zu finden oder den Abstand und die Reihenfolge von Blöcken innerhalb der Datei zu verstehen.
Absolut. Die gesamte Dateianalyse erfolgt vollständig in Ihrem Browser mithilfe der FileReader-API. Dateien werden lokal gelesen – die gesamte Datei wird in den Browserspeicher geladen, aber nie irgendwohin gesendet. Es werden keine Daten auf einen Server hochgeladen, es werden keine Netzwerkanfragen mit Ihren Dateidaten gestellt und es sind keine Dienste Dritter beteiligt. Ihre Dateien und Analyseergebnisse bleiben auf Ihrem Gerät vollständig privat. Keine Anmeldung, kein Konto, keine Datenerfassung. Das Tool funktioniert nach dem ersten Laden der Seite sogar offline.
Unbekannte Chunks sind Chunks, deren Typcode mit keinem bekannten Chunk-Typ in der Datenbank des Tools übereinstimmt. PNG-Dateien können beispielsweise registrierte private Blöcke (beginnend mit einem Kleinbuchstaben) oder herstellerspezifische Zusatzblöcke enthalten, die unser Parser nicht katalogisiert hat. Dies bedeutet nicht unbedingt, dass die Datei beschädigt oder verdächtig ist – viele Anwendungen betten benutzerdefinierte Daten in private Chunk-Typen ein. Das Tool zeigt weiterhin die Größe, den Offset und die rohen Hex-Daten des Blocks an und validiert alle CRC-Prüfsummen.
Zu den wichtigsten Einschränkungen gehören: (1) Es werden nur die Formate PNG, RIFF (WAV/AVI/WebP), JPEG und GIF unterstützt. Andere Chunk-basierte Formate wie IFF, AIFF, MIDI, FLAC und ILBM werden nicht analysiert. (2) Passwortgeschützte oder verschlüsselte Dateien können nicht analysiert werden. (3) Die Verarbeitung sehr großer Dateien (über 50 MB) kann viel Zeit in Anspruch nehmen. (4) Komprimierte Datennutzlasten (IDAT, SOS-Scandaten, GIF-LZW-Blöcke) werden identifiziert, aber nicht dekomprimiert. (5) Das Tool führt eine Strukturanalyse durch, kann jedoch nicht alle Arten von Dateimanipulationen erkennen – eine Datei mit gültigen CRC-Prüfsummen kann dennoch absichtlich geänderten Inhalt haben.