Danke für den Hinweis, bin neu im Forum und wusste noch nicht, dass das geht --- sieht doch gleich besser aus
Glaube in der Zwischenzeit, dass bei mir irgendwo was verschoben sein muss, die ersten 100 Byte Fileheader passen ja auch, dann wirds haarig:
ab Offset 100 steht in der Datei:
00 00 00 01 - ist Integer Big Endian, Wert sollte 1 sein da erster Record, danach kommt
00 00 00 48 - ebenfalls laut Doc Integer Big Endian, liefert die Größe des Records
dann
03 00 00 00 - Little Endian, soll den Wert 3 liefern
aber der erste Wert RecordHeader.Nummer stimmt schon nicht... Wer hat den Durchblick?