Forum: Programmieren allgemein
by scp,
8. Mär 2005
Habe eine Gemeinsamkeit der Dateitypen gefunden, die Lösung liegt im Footer nicht im Header:
Am Ende beider Typen befindet sich ein sogenannter Root Entry, der auch passenderweise immer mit "R.o.o.t. .E.n.t.r.y." beginnt (die Punkte stehen hier für nullwertige Bytes).
Bei Excel ist dieser 512 Bytes gross, bei Word 2048 Bytes.
Bei beiden Typen kommt 80 Bytes nach "R.o.o.t. .E.n.t.r.y." die...
Forum: Programmieren allgemein
by scp,
4. Mär 2005
Die CLSIds werden wohl binär gespeichert, das heisst sie müssen auch in der Form ausgelesen werden, im Hex Editor sähe das z.B. so:
FF 09 02 00 00 00 00 00 46 00 00 00 00 00 00 C0
oder so:
FF 09 02 00 00 00 00 00 C0 00 00 00 00 00 00 46
aus, die Bytes sind verdreht (Stichwort Big Endian und Little Endian), da sie als DWord, Word, Word, array Of Byte gespeichert werden, wie...