6.31. File-4.17

File 是用来判断文件类型的工具。

预计编译时间: 0.1 SBU
所需磁盘空间: 7.5 MB

6.31.1. 安装 File

为编译 File 做准备:

./configure --prefix=/usr

编译软件包:

make

这个软件包没有附带测试程序。

安装软件包:

make install

6.31.2. File 的内容

安装的程序: file
安装的库: libmagic.{a,so}

简要描述

file

测试每一个指定的文件并且试图对它们进行分类。有三个测试集,按照下面的顺序执行:文件系统测试、幻数(magic number)测试、语言测试。第一个测试成功后会打印文件文件类型。

libmagic

包含产生幻数(magic number)的函数,供file程序使用。