文件类型与 Magic Bytes 检测
本地对照文件签名、扩展名、浏览器 MIME 与文本内容提示
校验与验证
🔒 100% 本地运行 — 你的数据不会离开当前页面由 Evan 维护•最近更新:2026年9月29日
FILE SIGNATURE
点击或拖拽文件最大 100 MB;本地对照 Magic Bytes、扩展名与浏览器 MIME
签名检测最多读取文件前 10 MB;不会上传或执行文件,也不会渲染文件内容。
检测结果
文件签名、扩展名和 MIME 三方对照会显示在这里。
工具说明
选择不超过 100 MB 的本地文件,工具最多读取前 10 MB,对照已识别二进制签名、文件名扩展名、浏览器提供的 MIME 与文本内容提示,并展示前 32 字节十六进制内容和逐项一致性检查。这些信号可能相互关联,例如浏览器 MIME 常由文件名推断。签名识别只能提示格式族,不验证完整结构、不扫描恶意软件,也不渲染文件。
场景配方
01
查看内置扩展名不一致示例
目标:理解文件名与浏览器 MIME 一致时,字节仍可能指向另一格式。
- 点击“试用示例”,检查合成的 renamed-photo.jpg 样例。
- 对照 PNG 签名、.jpg 文件名与 image/jpeg 浏览器 MIME。
- 查看不一致提示,或复制报告。
结果:该样例只包含用于签名测试的 PNG 类头部,不是完整可渲染的 PNG。识别签名不等于验证整个文件。
失败门诊(高频踩坑)
签名未知不代表文件无效
原因:部分格式没有二进制签名,且工具最多检查前 10 MB;文本提示最多分析前 64 KB。
修复:结合文本提示与其他证据判断。CSV-like text 只是启发式提示,不是 CSV 解析或格式校验。
多个标签一致不等于多项独立确认
原因:浏览器 MIME 经常由文件名推断;未提供的 MIME 会标为缺失,MIME 别名差异也不一定代表损坏。
修复:逐项理解比较结果。“已知信号未冲突”不代表证据齐全,也不证明文件安全或完整。
常见问题
为什么改过文件名后可能出现不一致?
重命名改变扩展名,不改变字节。PNG 类签名因此可能与 .jpg 文件名以及浏览器推断的 image/jpeg 不一致。
会检查多少数据?
接受最大 100 MB 的文件;签名检测最多读取前 10 MB,文本提示最多采样 64 KB。需要更多数据的格式可能无法识别。
文件会上传吗?
不会。读取文件、签名比较和生成报告都在浏览器本地完成。
继续浏览