Weil ich gerne unter Linux schneller erkennen möchte, ob eine TextMaker-Datei aus TextMaker 2002 oder 2006 erzeugt worden ist, habe ich mir die Magic Numbers für das file-Kommando in ~/.magic abgelegt. Das scheint gut zu funktionieren. Die Dateien unterscheiden sich, soweit ich sehen kann, im Byte 8 (hat der konkrete Wert wohl noch eine besondere Bedeutung?).
Code: Alles auswählen
0 string MV\x00\xFF\x0c\x00\x0e\x00
>8 string \x13 TextMaker 2006,
>8 string \x08 TextMaker 2002,
>>9 string \x00\x03\x00-YA1 SoftMaker Office Document
Code: Alles auswählen
user@machine:/tmp$ file test2.pmd
test2.pmd: Microsoft Office Document
Edit: M$-Office