1

我想创建一个填充了 mimetypes 和相关已知扩展的数据库表。

这是我刚刚创建的维恩图: Mimetypes 维恩图

出于安全目的,我们可以依靠 libmagic 来识别文件吗?

似乎 Libmagic 知道“所有已知的模仿类型”的一小部分。对于我使用过的 Libmagic:

find ~/file-5.14/magic/Magdir/ -type f -exec grep '!:mime' "{}" \; > /tmp/mime.log

其中 file-5.14 是 Linux文件命令的源代码。

对于 Apache,我使用了 mime.types 文件

对于 IANA,我使用了 IANA 媒体类型

我的方法有偏见吗?

4

0 回答 0