这个工具是什么
文件类型检测优先检查文件头的签名字节,再结合文本特征、扩展名和浏览器给出的 MIME 信息。结果会标注依据及可信程度,帮助您理解判断的范围。
如何使用
- 选择或拖入需要检查的本地文件。
- 查看检测类型、检测 MIME、方法、签名字节和可信程度。
- 对照扩展名匹配结果;需要查看原始内容时可打开十六进制查看器。
功能说明
- 识别 JPEG、PNG、GIF、WebP、BMP、PDF、ZIP、GZIP、RAR 和 7Z。
- 识别 ELF、WASM、SQLite、ICO、WOFF、WOFF2、OTF、TTF、MP3 和 MP4/MOV。
- 对文本、JSON、XML 等给出有限的内容判断,并标明启发式依据。
- 同时显示扩展名、浏览器 MIME 和检测结果,不将扩展名当成绝对依据。
文件签名检测原理
- 通常只读取文件开头最多 64 KiB,不会为了检查大文件而读取全部内容。
- 签名字节是某些格式开头的固定标记。例如 PNG 与 JPEG 有不同的字节序列,重命名扩展名不会改变它们。
- 没有固定签名的文本格式只能作有限判断;大文件中的样本不一定代表全部内容。
- 只检测到 ZIP 签名时,结果为 ZIP 或基于 ZIP 的格式,不直接认定为 DOCX、XLSX 或 PPTX。
- 此工具只检查格式,不扫描病毒,也不能判断文件是否安全。
使用限制
- 检测范围限于已支持的签名与文件头样本;未知、截断、加密或特殊格式可能无法识别。
- 扩展名不匹配是格式核对提示,不代表文件一定损坏或存在安全问题。
隐私
所有文件仅在您的浏览器中处理,不会上传到服务器。
文件名、输入文字与结果也仅在当前浏览器中处理。工具不会自动保存您的输入,请在清空或离开页面前下载需要保留的结果。
FAQ
文件类型如何检测?
先检查文件头中的签名字节;没有明确签名时,再根据有限的文本内容及名称信息给出结果,并注明依据。
扩展名和真实格式可能不同吗?
可能。例如 JPEG 文件即使命名为 .png,内容仍然是 JPEG。工具会对照检测到的格式与扩展名。
MIME Type 一定可靠吗?
不一定。浏览器的 MIME 可能为空,也可能根据扩展名推断,因此这里将它作为参考信息单独列出。
Magic Bytes 是什么?
它指可用于识别某些文件格式的固定字节标记。并非每种格式都有可靠的固定标记。
能检测病毒吗?
不能。文件格式检测不是安全检测,本工具不会扫描病毒,也不会给出文件安全的结论。