Wie lese ich eine Binärdatei mit einem anderen Format der Länge?Binäre Dateien mit unterschiedlichen Byte-Länge innerhalb
zum Beispiel gibt es einen bestimmten Wert nach 3200 Byte Binärdatei, die in 4 Bytes, 2 Bytes, 2 Bytes und 1 Bytes formatiert ist.
ich versuchte
fread(&buffer, 1, 1, file);
dann contenate die 4 Bytes char in Puffer Variable zu lesen - in ein char - dann konvertiert in Integer aber es funktioniert nicht. Zeige nur, wenn es eine Byte Länge war.
wegen endianess? –
Nein, es ist in Big Endian. – Leon
Was meinst du mit "es funktioniert nicht"? Geben Sie Code und Ausgabe an. –