file 命令能夠查看文件類型信息,原理見:
很是Linux—file命令與magic file.net
修改 /ect/magic 文件後,可用 file 命令顯示自定義文件類型信息。code
man magic 詳細說明了如何修改 /etc/magicblog
舉例以下 :get
例1:文件的前四個字節是 44 33 22 11 (16進制),則文件類型爲 AAA Typestring
0 long 0x11223344 AAA Type
例2:文件的前兩個字節是 99 88 (16進制),從第9個字節開始是 abcdef,則文件類型是 BBB Type原理
0 short 0x8899 >8 string abcdfef BBB Type
例3:文件的前兩個字節是 99 88 (16進制),第三個字節小於77 (16進制),從第9個字節開始是 xxxx,則文件類型是 CCC Typefile
0 short 0x8899 >2 byte <0x77 >>8 string xxxx CCC Type