AHK在线工具箱 - 免费在线效率工具平台

找到适合你的工具,让工作与生活更高效

💥 首页 > 编程工具 > 编程辅助

在线识别文件真实格式

内容摘要:

把文件拖进网页,就能查出它的真实格式。靠读取文件开头的"魔数"特征来判断,不只看扩展名。还能发现改了后缀的文件、识别出不认识的格式,前 16 字节的十六进制内容也一并展示。

未检测
等待载入本地文件... 📂 点击选择 / 拖拽文件至此处 🗑️ 重置检测数据
文件结构与魔数解构分析 Inspector & Magic Hex
文件头 Magic Hex 拆解 (前 16 字节) 0 Bytes
等待载入文件数据...
真实格式与结构明细 Inspection Details
原文件名-
当前文件大小0 KB
声明扩展名-
内置魔数特征库0
实际识别类型-
拓展名比对-
对应 MIME-
ASCII 字符预览-
Hex 签名序列-
已检测文件总数0

你有没有遇到过这种情况:下载了个文件,后缀是 .jpg,但打开却报错?或者拿到一个没后缀的文件,不知道是什么格式?

其实每个文件开头都有几个固定的"魔数"字节,用来标识自己的真实格式。比如 PNG 图片开头一定是 89 50 4E 47,PDF 文件开头一定是 25 50 44 46。光看文件名后缀不靠谱,真正决定格式的是这几字节的魔数。

这个工具就是读取文件开头,靠魔数判断真实格式,比看后缀准得多。

怎么用?拖进去就行

把文件拖到深蓝色的框里,或者点一下选择文件。工具会读取文件前 128 字节(实际展示前 16 字节),然后分析格式,结果立刻显示出来。整个过程在浏览器本地完成,文件不会上传。

能识别哪些格式?

内置了四十多种常见格式的魔数特征库,覆盖:

  • 图片——PNG、JPG、GIF、WEBP、BMP、PSD、ICO、TIFF、HEIC、AVIF、SVG

  • 压缩包——ZIP、RAR(v4 和 v5 都支持)、7Z、GZIP、BZIP2、XZ、TAR

  • 文档——PDF、DOC、RTF、EPUB

  • 音频——MP3、WAV、FLAC、OGG

  • 视频——MP4、AVI、MKV、MOV、FLV

  • 程序——EXE、ELF、Class、WASM

  • 数据库——SQLite

结果看什么?

顶部大数字——显示识别出的格式,比如 PNG、PDF、ZIP。状态提示三种情况:

  • 绿色圆点,提示"扩展名与实际 Magic Hex 规范吻合",说明文件正常

  • 黄色圆点,警告"检测到文件拓展名与真实格式不匹配",说明文件后缀可能被改过

  • 红色圆点,提示"未能在库中确定匹配的魔数签名",可能是纯文本或自定义格式

前 16 字节十六进制——每个字节一个方块,前 4 个字节高亮成蓝色,因为大多数格式的魔数就在这几位。下面是 ASCII 预览,能看出开头是不是可读文字。

明细表——原文件名、文件大小、声明的扩展名、实际识别的格式、对应的 MIME 类型、扩展名比对结果、ASCII 字符预览、Hex 签名序列,还有已检测文件总数。每一项后面都有"复制"按钮,一键复制单项内容。

适合谁用?

下载了可疑文件想确认真实格式,排查"为什么打不开",检查文件后缀有没有被改过,做文件安全分析,或者单纯想看看某个文件开头的字节长什么样。

温馨提示

魔数检测只能看文件开头,大多数格式足够,但少数格式的关键特征在文件中间(比如某些容器格式),可能识别不出。遇到识别失败的文件,可以看下面的 Hex 内容手动判断,或者用专门的工具进一步分析。另外,一个文件被识别为 ZIP,也可能实际是 Office 文档、APK 安装包、EPUB 电子书——它们底层都是 ZIP 格式,具体还要看扩展名和内容。

总结

拖进文件就能识别真实格式,靠魔数说话不靠后缀。内置四十多种格式特征,还能发现改过后缀的文件。排查格式、验文件、做分析都能用。