Software, die Bilddateiformate erklärt

Ich versuche, die Interna von Bilddateiformaten zu lernen, und frage mich, ob es eine Anwendung gibt, die eine Datei Byte für Byte erklären könnte.

Ich denke an etwas wie Wireshark, das tatsächlich eine integrierte Unterstützung für PNGs hat. Ich mag besonders die Benutzeroberfläche von Wireshark, wo Daten gruppiert sind und für weitere Details erweitert werden können und die mit dem aktuell ausgewählten Element verknüpften Rohbytes hervorgehoben werden (siehe Screenshot unten, wo die Maus über „Textdaten“ schwebt).

Die Software soll kostenlos und für Windows sein. Es sollte alle gängigen Bilddateiformate unterstützen: mindestens PNG, JPG, BMP, TIFF und GIF.

Idealerweise würde es das Bild anzeigen, die Bytes direkt bearbeiten und die Vorschau sofort aktualisieren, wenn Änderungen vorgenommen werden.

Wireshark-Analyse einer PNG-Datei

Antworten (1)

Der SweetScape 010 Editor ist ein Hexadezimal-Editor, der optional unterstützt, die Daten in einer Ansicht von Eigenschaften/Feldern mit den zugehörigen Bytes zu diesem Feld darzustellen. Ich denke, so etwas ist das, wonach Sie suchen.

Geben Sie hier die Bildbeschreibung ein

Um die Spezifikationen eines Dateityps darzustellen, benötigen Sie ein bestimmtes Plugin / eine Vorlage für diesen Dateityp. Das Programm enthält nur sehr wenige Vorlagen, einschließlich Bitmap (.bmp), aber Sie können viel mehr Vorlagen für Bilddateiformate auf ihrer Website herunterladen:

Wie Sie sehen können, sind Vorlagen auch nur einfache Textdateien mit Struct-Definitionen und ein wenig Visual C++-Code (ich bin mir nicht sicher), also jeder Benutzer mit Grundkenntnissen dieser Sprache und Kenntnis der Spezifikationen des gewünschten Dateiformats kann die Vorlagen auf einfache Weise für eine große Anzahl von Dateiformaten erweitern.

+1, obwohl es nicht kostenlos ist (50 USD für den Heimgebrauch, 130 USD für den kommerziellen Gebrauch). Ich schätze die Antwort. Vielleicht sollte ich in Betracht ziehen, das Gratis-Tag zu entfernen