Ja bin immer optimistisch
Folgendes habe ich nun geschafft:
Code:
02010C00030000 --- Start Header?
00071300030100 --- Trennung Dateiname/SGID_CodierIndex
00101600030200 --- Trennung SGID CI/ SGID_Hardwarenummer
00101000030300 --- Trennung Hardwarenummer/SWNummer
00100E00030400 --- Trennung SWNummer/Speicherorg
00611200030500 --- Trennung Speicherorg/Anlieferungszustand
00141300030600 --- Trennung Anlieferungszustand/Codierdatenblock
00041700030700 --- Trennung Codierdatenblock/Herstellerdatenblock
00041700030800 --- Trennung Herstellerdatenblock/ReserviertDatenblock
00040C00030900 --- Trennung Reserviertdatenblock/Unbelegt1
006F0C00030A00 --- Trennung Unbelegt1/Unbelegt2
00140C00030B00 --- Trennung Unbelegt2/Kennung_K
003A0C00030C00 --- Trennung Kennung_K/Kennung_D
000F0C00030D00 --- Trennung Kennung_D/Kennung_X
000F0E00030E00 --- Trennung Kennung_X/Kennung_All
00321400030F00 --- Trennung Kennung_All/Parazuweisung_PSW2
004A1400031000 --- Trennung Parazuweisung_PSW2/Parazuweisung_PSW1
003E1300031100 --- Trennung Parazuweisung_PSW1/Parazuweisung_Dir
00181300031200 --- Trennung Parazuweisung_Dir/Parazuweisung_FSW
001E0000FFFF --- Ende Header
Nun muss ich nur noch wissen wie das zu interpretieren ist. Dann hätte ich den Header entschlüsselt.
Denn das gefundene ist bei allen (20 Dateien kontrolliert) gleich.
Tante edit:
Ich hab noch was gefunden weiß nur noch nicht was ich damit Anfangen muss
Code:
02 01 0C 0003 0000
| | | | |_ ID Im Header (0000 in diesem Fall)
| | | |_ Einleiten der neuen Zeile bzw Trennzeichen zwischen den Zeilen
| | |_ Name (In diesem Falle DATEINAME)
| |_ Datenformat (S in diesem Fall)
|_ Datenname (NAME in diesem Fall)
Und nochmal Edit:
Hab nun den Sinn der ID gefunden.
Man findet über die Hex ID z.b. 0500 den Anfang der zu der ID gehörenden Daten.
0500 = Auslieferungszustand.
Nun muss ich noch sehen wie diese Daten gespeichert sind.
Ich denke das lässt sich dann mit NAME Datenformat und Datenname finden.