文件格式识别
按文件头魔数识别真实格式(50+ 种),不依赖后缀名
功能介绍
上传任意文件,读取前 512 字节与内置魔数库比对,识别 PNG/JPEG/PDF/ZIP/ELF/SQLite 等 50 余种格式的真实类型——改后缀名的伪装文件会现出原形。
识别全部在本地完成,仅读取文件头 512 字节,不读取全文件、不上传;ZIP 系衍生格式(docx/apk/jar)会提示结合扩展名确认。
使用说明
- 拖拽或选择文件,立即显示识别结果、MIME 与命中的魔数
- 同时展示文件头 32 字节的十六进制预览,可保存
- 文本类文件会标注「可解码为 UTF-8 文本」
- 识别不出时明确告知(不猜测),并给出文件头字节供人工判断
输入输出示例
示例
把 data.txt 改名为 data.png → 识别结果:非 PNG(真实类型:UTF-8 文本)
常见问题
为什么 ZIP 文件提示歧义?
docx/xlsx/pptx/apk/jar/epub 底层都是 ZIP 容器,文件头完全相同(PK..),纯靠文件头无法区分,需结合扩展名或内部结构判断。
相关工具
- 文件转 Base64 - 本地文件转为 Base64 或 Data URI,不经过服务器
- Excel / CSV 转换 - 解析 Excel/CSV,预览表格,导出 CSV / JSON / SQL
- 图片压缩 - 本地压缩 PNG/JPEG/WebP,批量处理、质量调节、按最长边缩放
本工具完全在浏览器本地运行,输入内容不会被上传或保存。