米
米咖工具箱
文件魔数识别
全部工具
文件魔数识别
读取文件头 Magic Bytes 判断真实格式,改扩展名也骗不过
点击选择文件,或把文件拖到这里
只读取文件前 64 字节,不会上传到服务器
未选择文件
或直接粘贴十六进制文件头(空格、逗号、0x 均可)
89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52
识别
清空
识别结果
最可能类型
—
—
支持的常见文件头
文件类型
魔数(前几字节)
扩展名
原理:
操作系统和浏览器并不靠扩展名判断文件类型,而是看文件头部的固定字节序列(Magic Bytes)。所以把
.exe
改成
.jpg
、把
.zip
改成
.docx
都能被一眼识破。
常见陷阱:
docx / xlsx / pptx / apk / jar 本质都是 ZIP 容器,文件头同为
50 4B 03 04
,需要进一步解压看内部结构;doc / xls / ppt 则是 OLE 复合文档
D0 CF 11 E0
。