用 file 命令识别文件的真实类型

通过魔数识别,无视错误的扩展名——磁盘映像、脚本、Mach-O 二进制一目了然。

macOS文件魔数检查类型低风险
运行 `file <路径>` 按内容特征识别文件,或用 `file -I <路径>` 获取 MIME 类型。

01命令

命令
$ file ~/Downloads/unknown_file

02作用说明

file 会把文件开头的字节与魔数数据库比对,改名后的 ZIP 或伪装成文本的可执行文件会立刻现形。加 -b 可省略文件名让脚本输出更干净,-I 输出 RFC 风格的 MIME 类型供网络工具使用。它还能解读 Mach-O 架构(arm64 还是 x86_64),运行前就能判断二进制是否为通用版本。

03风险

风险低风险

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 文件与文件夹