2021年11月8日10:13:39
1,magic number
https://www.garykessler.net/library/file_sigs.html
这个文件头部,各种文件的默认数据格式
https://gist.github.com/Qti3e/6341245314bf3513abb080677cd1c93b
常用版本的json
{
"123": {
"signs": [
"0,00001A00051004"
],
"mime": "application/vnd.lotus-1-2-3"
},
"cpl": {
"signs": [
"0,4D5A",
"0,DCDC"
],
"mime": "application/cpl+xml"
},
"epub": {
"signs": [
"0,504B03040A000200"
],
"mime": "application/epub+zip"
},
"ttf": {
"signs": [
"0,0001000000"
],
"mime": "application/font-sfnt"
},
"gz": {
"signs": [
"0,1F8B08"
],
"mime": "application/gzip"
},
"tgz": {
"signs": [
"0,1F8B08"
],
"mime": "application/gzip"
},
"hqx": {
"signs": [
"0,28546869732066696C65206D75737420626520636F6E76657274656420776974682042696E48657820"
],
"mime": "application/mac-binhex40"
},
"doc": {
"signs": [
"0,0D444F43",
"0,CF11E0A1B11AE100",
"0,D0CF11E0A1B11AE1",
"0,DBA52D00",
"512,ECA5C100"
],
"mime": "application/msword"
},
"mxf": {
"signs": [
"0,060E2B34020501010D0102010102",
"0,3C435472616E7354696D656C696E653E"
],
"mime": "application/mxf"
},
"lha": {
"signs": [
"2,2D6C68"
],
"mime": "application/octet-stream"
},
"lzh": {
"signs": [
"2,2D6C68"
],
"mime": "application/octet-stream"
},
"exe": {
"signs": [
"0,4D5A"
],
"mime": "application/octet-stream"
},
"class": {
"signs": [
"0,CAFEBABE"
],
"mime": "application/octet-stream"
},
"dll": {
"signs": [
"0,4D5A"
],
"mime": "application/octet-stream"
},
"img": {
"signs": [
"0,000100005374616E64617264204A6574204442",
"0,504943540008",
"0,514649FB",
"0,53434D49",
"0,7E742C015070024D52010000000800000001000031000000310000004301FF0001000800010000007e742c01",
"0,EB3C902A"
],
"mime": "application/octet-stream"
},
"iso": {
"signs": [
"32769,4344303031",
"34817,4344303031",
"36865,4344303031"
],
"mime": "application/octet-stream"
},
"ogx": {
"signs": [
"0,4F67675300020000000000000000"
],
"mime": "application/ogg"
},
"oxps": {
"signs": [
"0,504B0304"
],
"mime": "application/oxps"
},
"pdf": {
"signs": [
"0,25504446"
],
"mime": "application/pdf"
},
"p10": {
"signs": [
"0,64000000"
],
"mime": "application/pkcs10"
},
"pls": {
"signs": [
"0,5B706C61796C6973745D"
],
"mime": "application/pls+xml"
},
"eps": {
"signs": [
"0,252150532D41646F62652D332E3020455053462D332030",
"0,C5D0D3C6"
],
"mime": "application/postscript"
},
"ai": {
"signs": [
"0,25504446"
],
"mime": "application/postscript"
},
"rtf": {
"signs": [
"0,7B5C72746631"
],
"mime": "application/rtf"
},
"tsa": {
"signs": [
"0,47"
],
"mime": "application/tamp-sequence-adjust"
},
"msf": {
"signs": [
"0,2F2F203C212D2D203C6D64623A6D6F726B3A7A"
],
"mime": "application/vnd.epson.msf"
},
"fdf": {
"signs": [
"0,25504446"
],
"mime": "application/vnd.fdf"
},
"fm": {
"signs": [
"0,3C4D616B657246696C6520"
],
"mime": "application/vnd.framemaker"
},
"kmz": {
"signs": [
"0,504B0304"
],
"mime": "application/vnd.google-earth.kmz"
},
"tpl": {
"signs": [
"0,0020AF30",
"0,6D7346696C7465724C697374"
],
"mime": "application/vnd.groove-tool-template"
},
"kwd": {
"signs": [
"0,504B0304"
],
"mime": "application/vnd.kde.kword"
},
"wk4": {
"signs": [
"0,00001A000210040000000000"
],
"mime": "application/vnd.lotus-1-2-3"
},
"wk3": {
"signs": [
"0,00001A000010040000000000"
],
"mime": "application/vnd.lotus-1-2-3"
},
"wk1": {
"signs": [
"0,0000020006040600080000000000"
],
"mime": "application/vnd.lotus-1-2-3"
},
"apr": {
"signs": [
"0,D0CF11E0A1B11AE1"
],
"mime": "application/vnd.lotus-approach"
},
"nsf": {
"signs": [
"0,1A0000040000",
"0,4E45534D1A01"
],
"mime": "app

该内容列举了不同文件类型的头部签名和对应的MIME类型,包括常见的文本、图像、音频、视频、压缩、文档等文件格式。这些信息对于文件识别、数据解析和内容处理至关重要。
1180

被折叠的 条评论
为什么被折叠?



