文件头格式标准魔数-magic number和mime.types

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

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值