Evo delova iz magic fajla.
ZIP arhive imaju na početku bajtove "P" "K" 0x03 0x04
Četvrti bajt ukazuje na verziju zip fajla.
Code:
# ZIP archives (Greg Roelofs, c/o
[email protected])
0 string PK\003\004
>4 byte 0x09 Zip archive data, at least v0.9 to extract
>4 byte 0x0a Zip archive data, at least v1.0 to extract
>4 byte 0x0b Zip archive data, at least v1.1 to extract
>4 byte 0x14
>>30 ubelong !0x6d696d65 Zip archive data, at least v2.0 to extract
Rar ima na početku string "Rar!", 44. bajt je oznaka verzije, a 35. bajt verzija operativnog sistema.
Code:
# RAR archiver (Greg Roelofs,
[email protected])
0 string Rar! RAR archive data,
>44 byte x v%0x,
>35 byte 0 os: MS-DOS
>35 byte 1 os: OS/2
>35 byte 2 os: Win32
>35 byte 3 os: Unix