文件扩展名识别器
输入文件名或扩展名,工具就会报告扩展名、文件类型名称和 MIME 类型。这是快速了解 .dat、.bin 或 .m4a 可能是什么文件的方法,而且像 invoice.pdf.exe 这样的双扩展名在你打开任何文件之前就会显现出来。
如何识别文件类型
-
1
输入文件名或扩展名
可以输入完整的文件名(如 `report.dat`)、单独的扩展名(如 `.png`),或以文件名结尾的 URL。
-
2
查看报告
工具会显示扩展名、文件类型名称和 MIME 类型。未知扩展名会如实报告。
-
3
留意双扩展名
如果文件名为 `invoice.pdf.exe`,报告会显示 `exe`。这是隐藏可执行文件的常见手法,请谨慎对待此类文件。
-
4
使用对照表
下表列出了常见格式的开头字节(魔数),你可以用十六进制查看器核对文件。
常见格式的魔数
| 格式 | 开头字节(十六进制) | ASCII |
|---|---|---|
| PNG | 89 50 4E 47 |
.PNG |
| JPEG | FF D8 FF |
... |
| GIF | 47 49 46 38 |
GIF8 |
25 50 44 46 |
%PDF |
|
| ZIP | 50 4B 03 04 |
PK.. |
| 7z | 37 7A BC AF |
7z.. |
| RAR | 52 61 72 21 |
Rar! |
| MP3 | 49 44 33 / FF FB |
ID3 / … |
| ELF | 7F 45 4C 46 |
.ELF |
| EXE | 4D 5A |
MZ |
仅凭扩展名并不能证明文件内容。如果扩展名是 .png,但文件以 4D 5A 开头,那么你看到的是一个被人改了名的 Windows 可执行文件,请勿打开。十六进制查看器可以确认任意文件的开头字节。
攻击者最爱的扩展名
| 扩展名 | 为何被滥用 |
|---|---|
.scr |
屏幕保护程序文件会在 Windows 上执行任意代码 |
.iso |
磁盘映像会在较新的 Windows 上自动挂载 |
.lnk |
快捷方式可以运行 PowerShell 单行命令 |
.html |
可让攻击者嵌入窃取凭据的页面 |
.pdf 中的 .zip |
利用双扩展名规避检测 |
这款工具的用武之地
- 有人给你发来
resume.pdf.exe,报告会显示真实的exe扩展名。 - 你下载了
song.mp3,想知道它应有的 MIME 类型;如果不确定,请将开头字节与上表对比。 - 你接手了一个满是奇怪扩展名文件的目录,需要逐一识别。
- 旧系统输出
.dat文件,工具会告诉你这不是标准格式,请用十六进制查看器打开检查。
常见误区
- 只相信扩展名。Windows 默认隐藏已知扩展名,所以
invoice.pdf.exe在资源管理器中显示为invoice.pdf。 - 把
.txt当成安全的。.txt文件也可能是被改名的启用宏的 Office 文档;如果用户用错方式打开,还可能是脚本。 - 想当然地认为二进制就危险、文本就安全。恶意的
.js或.ps1脚本就是纯文本。
常见问题
不会。工具只查看你输入的文件名或扩展名。它不读取文件内容,也无法检测被改成其他扩展名的文件。
每种格式在开头的几个字节里都有一个签名(PNG 是 89 50 4E 47)。请用十六进制查看器打开文件,将开头字节与上表对比;仅凭扩展名不足以证明。
可以,而且轻而易举。.jpg 文件可以改名为 .exe,反之亦然。工具会报告真实的(最后一个)扩展名,因此像 photo.jpg.exe 这样的双扩展名很容易发现。
文本文件旨在供人阅读,用任何编辑器打开都很安全。二进制文件包含不可打印的字节(图像、可执行文件、压缩包),只应使用其对应的应用程序打开。
相关工具
DOCX 转 ODT 转换器
将 Word DOCX 文档转换为 OpenDocument ODT 格式,供 LibreOffice 和 OpenOffice 使用。把你的文本、格式和表格保留在一个开放标准中。
Excel 工作表拆分器
在浏览器中按工作表标签、数据行块或列值拆分 XLSX 或 XLS 工作簿。下载单个 XLSX 或本地 ZIP,无需上传文件。
Excel 工作表合并
在本机合并 XLSX、XLS、XLSM、XLSB 或 ODS 文件。保留独立工作表,或追加表头相同的行,然后下载 XLSX。
字幕转换器
在本地将 SRT 字幕转换为 WebVTT,或将 VTT 转换为 SRT。验证时间码,保留多行文本,然后复制或下载结果。
Word 转 Markdown 转换器
在浏览器中将 Word DOCX 文件转换为整洁的 Markdown,保留标题、列表、链接和简单表格,然后复制或下载可编辑的 .md 文件。
CSV 转 Excel
在浏览器中将 CSV 转为单工作表 XLSX。检查分隔符,保留标识符,只把明确数字写为数值单元格,全程不上传内容。
此工具还提供其他语言版本
- Dosya Uzantısı Tanımlayıcısı [TR]
- Identificateur d'extension de fichier [FR]
- Filtilläggsidentifierare [SV]
- Identificador de Extensão de Arquivo [PT]
- File Extension Identifier [EN]
- معرّف امتداد الملف [AR]
- 파일 확장자 식별기 [KO]
- ファイル拡張子識別ツール [JA]
- Bestandsextensie-identificator [NL]
- เครื่องมือระบุนามสกุลไฟล์ [TH]
- Identificador de Extensiones de Archivo [ES]
- Identifikasi Ekstensi File [ID]
- Identyfikator rozszerzenia pliku [PL]
- Mã nhận dạng mở rộng tệp tin [VI]
- Dateierweiterungs-Identifikator [DE]
- Идентификатор расширения файла [RU]
- Identificatore di Estensioni di File [IT]