识别文件真实格式,支持批量上传,通过文件魔数而非扩展名判断类型
工具用的顺手吗?
你的反馈能帮助我们做得更好
点击选择文件拖拽文件到此处,或点击上传
支持任意文件
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
文件名末尾的 .jpg、.pdf 等扩展名可以被改写;内容开头的字节特征则能为常见格式提供线索。此识别器读取每个文件前32字节,并与有限的一组已知签名或文本开头规则匹配,显示原扩展名、识别出的类型、MIME 类型和匹配状态。例子:PNG 的标准签名是 89 50 4E 47 0D 0A 1A 0A,本识别器据此可把相应文件标为 PNG。MIME 类型是媒体内容的类型标识,可在 IANA 媒体类型注册表中核对。
内置规则覆盖若干图片、文档、压缩包、音频、视频和简单文本开头,例如 PNG、JPEG、GIF、PDF、ZIP、GZIP、MP3、MP4、HTML、XML、JSON 等;未匹配到这些规则时会返回 unknown。特别是 DOCX、XLSX、PPTX、JAR、APK 等属于 ZIP 容器家族,前部签名只能识别为 ZIP,不能凭这一结果区分具体内部格式。检测到的扩展名和 MIME 是有限规则给出的分类建议,不代表完整解析了文件。
除 PNG 外,规则还会识别 JPEG 开头的 FF D8 FF、GIF、PDF、ZIP 等签名;不过各类规则长度和检查方式并不相同。对于 HTML、XML、JSON 等文本,只检查解码后的开头是否符合简单前缀,不会完整解析语法或校验文件内容。结果表里的 MIME 名称是分类标识,不是文件真实性证书。
指南
按步骤完成操作,并通过示例核对输入与结果。
把一个或多个待识别文件拖入区域,或通过文件选择器添加。工具按文件逐个读取头部并显示结果。
对照文件名中的扩展名、检测类型、MIME 类型和匹配状态。匹配表示有限规则认为二者一致;unknown 表示规则无法判定,不等于文件一定损坏。
可移除某个结果或清空列表;需要留档时导出 CSV,其中包含文件名、原扩展名、检测类型、MIME 类型和匹配状态。
场景
查看这项工具在不同工作与生活流程中的用法。
整理从多个渠道收来的图片、文档或压缩包时,可先查看扩展名与头部判断是否明显不一致,再将结果导出为清单,方便后续人工复核和重新命名。
遇到扩展名丢失的文件时,可尝试读取其头部规则结果。若被识别为 ZIP,应继续用可信的解包或文档查看流程确认内部类型,不能只根据一个 MIME 标签判断内容。
问答
集中解答高频疑问与容易混淆的问题。
这类文档使用 ZIP 容器结构,而当前规则按文件开头识别容器签名,无法解析内部目录来区分 DOCX、XLSX、PPTX 等具体格式。
不一定。它只表示文件头没有命中当前有限规则,也可能是格式未覆盖、文本形式不同、文件被加密或头部内容不完整。
不能这样判断。结果只提示扩展名与识别规则不同;需要结合文件来源、完整解析和安全扫描进一步评估。
须知
使用前了解适用范围、结果限制与必要提醒。
文件开头匹配只能说明少量字节符合某条规则;恶意或伪装文件可能在有效文件头后附加其他内容,格式相同也不代表文件安全。OWASP 指出,少数字节的文件头检查可能被绕过,因此不要仅凭本结果决定是否执行、上传、打开敏感内容或放宽系统文件校验。若业务要接收文件,应结合允许类型清单、完整格式解析、大小与恶意内容检查等措施。此识别器不验证文件内部结构,也不提供病毒扫描或可信来源证明。
推荐
查找相关工具、专题与可用的 API 能力。