File 文件类型的魔法数据库

File 文件类型的魔法数据库,file,File,在这里可以下载或获取libmagic的magic数据库源代码(一个文件命令)。我已经编译了/usr/share/misc/magic.mgc中的版本,但找不到原始源文件。(理想情况下,我想知道互联网上哪里是原始文件,而不是此类文件的系统/发行版特定格式。) 经过几个小时的谷歌搜索,我一直找不到它 感谢源代码中的文件命令(;)。具体来说,在“magic”子目录中。没有单一的源文件;该数据库由多个来源编译而成 (“libmagic”是文件包的一部分)。该文件实用程序的GitHub存储库位于,主页位于

在这里可以下载或获取libmagic的magic数据库源代码(一个
文件
命令)。我已经编译了
/usr/share/misc/magic.mgc
中的版本,但找不到原始源文件。(理想情况下,我想知道互联网上哪里是原始文件,而不是此类文件的系统/发行版特定格式。)

经过几个小时的谷歌搜索,我一直找不到它


感谢源代码中的
文件
命令(;)。具体来说,在“magic”子目录中。没有单一的源文件;该数据库由多个来源编译而成


(“libmagic”是
文件
包的一部分)。

文件
实用程序的GitHub存储库位于,主页位于

我认为任何使用这些源的发行版都会以修改后的形式进行。甚至可能是本地
文件
实用程序和相关的
libmagic
库与上述来源存在显著差异


在OpenBSD系统上,
libmagic
库作为端口提供。它将从与上面GitHub存储库关联的FTP站点中提取源代码。

在Ubuntu中,您可以通过以下命令获得libmagic的确切源代码(如果有补丁的话):

apt-get source libmagic-dev
它将把源代码下载到当前目录

如果您不知道包名,可以使用apt文件查找:

apt-file search libmagic.so
您可能需要使用安装apt文件

sudo apt-get install apt-file
sudo apt-file update
libmagic不是“一个
文件
命令”。它是
文件
命令使用的库。