文件信息

文件类型检测工具

根据文件内容的签名字节检测常见格式,发现扩展名与内容可能不一致的情况。

所有文件仅在您的浏览器中处理,不会上传到服务器。

这个工具是什么

文件类型检测优先检查文件头的签名字节,再结合文本特征、扩展名和浏览器给出的 MIME 信息。结果会标注依据及可信程度,帮助您理解判断的范围。

如何使用

  1. 选择或拖入需要检查的本地文件。
  2. 查看检测类型、检测 MIME、方法、签名字节和可信程度。
  3. 对照扩展名匹配结果;需要查看原始内容时可打开十六进制查看器。

功能说明

  • 识别 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 是什么?

它指可用于识别某些文件格式的固定字节标记。并非每种格式都有可靠的固定标记。

能检测病毒吗?

不能。文件格式检测不是安全检测,本工具不会扫描病毒,也不会给出文件安全的结论。

返回开发者工具分类首页