Im Anhang ist ein PNG und die Dat, mit der ich am testen bin.
Wenn ich bisher richtig gelesen haben, müsste das erste Byte eigentlich (17) sein. Ist aber (97). Naja das interessiert mich ja eigentlich nicht also weiter.
Das nächst interessante ist das 4. Byte (11). Das sagt aus, dass es sich um eine Loco-Dat handelt.
die nächsten 8 Byte sind der DAT-Name. Die nächsten 4 Checksummen.
Das 17. Byte (01 blau makiert) sagt aus, dass hier dekodiert werden muss. Undzwar RLE.
So jetzt denke ich, dass die nächsten 4 Byte die ?Länge? angeben. Welche Länge?
EDIT: Lösung: 4Byte Little-Endian! Die Zahl passt in meinem Beispiel ziemlich genau auf den Rest der Datei
Ab dem nächsten Byte (FD) habe ich RLE-dekodiert. Klappt auch wunderbar.
Wie komme ich jetzt aber an die Stelle, wo die erste Grafik anfängt?