Übertragungsfehler im Dateikopf und Informationsblock
Mit einer Bilderserie sollen die Auswirkungen von Übertragungsfehlern innerhalb von Dateikopf (0x00–0x0D) und Informationsblock (0x0E–0x35) verdeutlicht werden. Die folgende Abbildung zeigt den Hexdump der verfälschten Datei im Vergleich zur Originaldatei.
Unten sehen Sie die Bilder, die sich ergeben, wenn die fünf Fehlerblöcke sukzessive korrigiert werden:
Die gegebene Datei lässt sich gar nicht öffnen. Korrigiert man die beiden ersten Byte (violette Markierung) in 0x 42 4D, so ergibt sich das linke obere Bild.
Korrigiert man die Bildbreite und Bildhöhe von 197 x 125 Pixel auf 250 x 250 Pixel (grüne Markierung), so ergibt sich das mittlere Bild oben.
Zum rechten oberen Bild kommt man durch Berichtigung der Farbtiefe von 8 BPP auf 24 BPP (hexadezimal 18, blaue Markierung).
Durch Korrektur des roten Fehlerblocks im Bereich 0x0A ... 0x0D (Offset) erhält man schließlich das Originalbild „LNTprofs.bmp”.
Die Bilder machen deutlich, dass bereits wenige Fehler in Dateikopf (14 Byte) oder Informationsblock (40 Byte) genügen, um ein Bild völlig unbrauchbar zu machen. Der Header einer Multimedia–Datei sollte deshalb besonders geschützt werden. Bei BMP umfasst dieser Header 54 Byte.