文件类型检测器
拖入任意文件,通过 magic bytes 和文件结构识别其真实类型,并查看扩展名和 MIME 类型是否真正匹配。不上传任何内容。
拖入文件以识别类型
任意文件均可 — 类型会在你的浏览器本地检测。
仅读取前 64 KB。大文件永远不会被完整加载或上传。
选择文件无需上传即可识别文件的真实类型
这款文件类型检测器仅用浏览器 JavaScript 读取文件的前 64 KB,并检查其 magic bytes(文件签名)和内部结构,以识别文件的真实身份。随后将其与文件的扩展名以及浏览器报告的 MIME 类型进行对比,让你能立即判断某个文件是被错误标记、被重命名,还是确实如它所声称的那样。文件本身永远不会离开你的设备。
选择任意文件
拖入文件或点击浏览。任意格式均可 — 即使是没有扩展名或扩展名错误的文件。
本地检测
你的浏览器读取起始字节,并将其与已知文件签名和容器结构进行匹配。
查看结果
查看检测到的类型、类别、置信度、签名字节,以及与扩展名或 MIME 类型的任何不一致。
描述文件类型有多种不同的方式,而它们并不总是一致。这款工具将每一层并排展示,让你清楚地看到究竟是哪一层在误导你。
扩展名
文件名中最后一个点之后的文本,例如 .jpg 或 .pdf。它只是一个标签,可以被随意重命名,因此是关于文件实际内容最不可靠的信号。
浏览器 MIME 类型
你的操作系统或浏览器猜测出的 MIME 类型(例如 image/png),通常依据扩展名得出。它很方便,但对于不常见的文件往往是错误的或为空。
magic bytes
大多数二进制格式开头处的一段简短签名 — PNG、PDF、ZIP、MP4 等都以固定的字节模式开始。这是关于文件真实类型最强、最难伪造的信号。
容器结构
有些格式共用同一种封装。DOCX、XLSX、ODT 和 APK 都是 ZIP 压缩包,因此工具会在有限的前缀范围内窥探内部条目名称,以精确判断其子类型。
真实类型,而非仅看扩展名
检测基于实际的文件签名和结构,因此一个被重命名为 .jpg 的 PNG,或一个伪装成 PDF 的 EXE,都能被正确识别。
不一致警告
当扩展名或 MIME 类型与检测到的内容不符时,工具会显示清晰的警告来说明冲突。
无需上传,完全私密
所有处理都在你的浏览器中运行。文件在内存中读取,绝不会发送到服务器,因此机密文档始终留在你的设备上。
没有文件大小限制
仅读取一小段有限的前缀,因此数 GB 的文件与极小的文件一样能被迅速识别,无需完整加载。
数十种格式
图片、文档、压缩包、音频、视频、字体、可执行文件,以及 JSON、XML、HTML 和 CSV 等纯文本格式都能被识别。
置信度与签名预览
每个结果都包含一个置信度等级,以及起始签名字节的十六进制预览,让你可以自行验证检测结果。
识别没有扩展名的文件
找回下载或解压后丢失扩展名的文件的真实类型,从而知道应该用哪个应用打开它。
核实可疑附件
确认标记为文档或图片的文件确实如此,并揪出隐藏在看似安全的扩展名背后的可执行文件或脚本。
调试上传与转换
当 MIME 类型、导入或上传校验意外失败时,检查工具实际生成了什么,或服务器实际接收到了什么。
该检测器可识别广泛的二进制签名,并对纯文本格式回退到纯文本结构分析。覆盖范围包括但不限于:
图片
PNG、JPEG、GIF、WebP、BMP、TIFF、AVIF 以及 HEIC/HEIF。
文档
PDF、DOCX、XLSX、PPTX 以及 OpenDocument 的 ODT、ODS 和 ODP。
压缩包与软件包
ZIP、RAR、7Z、TAR、GZIP,以及 APK、WASM 和 Windows EXE。
音频
MP3、WAV、FLAC、OGG 以及 M4A/AAC。
视频
MP4、MOV、M4V、WebM、MKV 以及 AVI。
字体与文本
TTF、OTF、WOFF、WOFF2,以及 JSON、XML、HTML、CSV 和 TXT 等文本。
最适合私密、即时的检测
当你想快速识别文件而又不把它发送到任何地方时,尤其是在共享、办公或学校设备上,请使用这款工具。
为什么本地检测就足够了
magic bytes 检测只需要起始的几个字节,因此在浏览器中读取一小段前缀,在类型识别上与服务器扫描一样准确。
何时需要更深入的工具
对于恶意软件分析、深度元数据提取或修复损坏文件,请使用专门的取证工具或命令行工具,例如 file(1) 或沙箱。
文件始终留在你的浏览器中
文件由 JavaScript 在浏览器内存中读取,绝不会上传。任何文件名、内容、签名字节或提取的文本都不会发送到分析系统。
仅有限读取
仅读取前 64 KB。对基于 ZIP 的格式进行容器子类型判断时也只检查这段有限前缀,因此超大或损坏的压缩包会优雅地失败,而不会卡住。
检测是强有力的提示,而非证据
签名可能被伪造,且某些格式共用字节,因此结果是一个高质量的推测。一次干净的类型检测本身并不能保证文件可以安全打开。
加密或异常文件
加密、受密码保护或专有格式的文件,在前缀中没有已知签名时,可能被报告为通用容器或无法识别。
01我的文件会被上传到任何地方吗?+
不会。文件在你的浏览器本地读取,绝不会发送到 AI Toolbox 或任何服务器。检测完全在你的设备上进行。
02它如何识别文件类型?+
它读取文件的起始字节,并将其与已知的 magic bytes 签名进行匹配,然后针对基于 ZIP 的格式检查容器结构。它还会将其与扩展名和 MIME 类型进行对比。
03它能识别没有扩展名的文件吗?+
可以。由于检测基于文件的实际字节,因此即使文件没有扩展名或扩展名完全错误,它也能正常工作。
04文件大小限制是多少?+
没有限制。仅读取前 64 KB,因此即使是数 GB 的文件也能被即时识别,而无需完整加载。
05为什么扩展名与检测到的类型不匹配?+
文件可能被重命名、导出有误,或被故意伪装。工具会标记这种不一致,让你可以信赖检测到的内容,而不是那个标签。
06置信度等级是什么意思?+
高表示找到了强而明确的签名。中表示推断出通用容器或可能的文本结构。低表示结果主要基于扩展名。
07为什么 DOCX 和 XLSX 被检测为 ZIP 压缩包?+
Office 和 OpenDocument 文件在内部是 ZIP 容器。工具会在有限前缀中窥探内部条目名称,以精确报告 DOCX、XLSX、PPTX、ODT、ODS 或 ODP。
08结果干净是否意味着文件安全?+
不是。识别文件类型并不是恶意软件扫描。签名可以被伪造,因此即使类型看起来正常,也请始终谨慎对待意外的文件。
09支持哪些文件类型?+
常见的图片、文档、压缩包、音频、视频、字体和可执行文件,以及 JSON、XML、HTML 和 CSV 等文本格式。未知的二进制格式会被报告为无法识别。
10它能离线和在手机上使用吗?+
可以。页面加载完成后,检测完全在客户端运行,因此它可以离线工作,并能在现代移动浏览器和桌面端使用。
本工具在客户端运行。你的浏览器在内存中读取文件的一小段前缀以检测其类型;AI Toolbox 不会上传、存储或记录你的文件、文件名或内容。