我想创建一个填充了mimetypes和相关已知扩展名的数据库表。
这是我刚刚创建的维恩图:
出于安全考虑,我们可以依赖libmagic来识别文件吗?
似乎Libmagic意识到了所有已知的mimetypes"中很小一部分。 对于Libmagic,我使用过:
find ~/file-5.14/magic/Magdir/ -type f -exec grep '!:mime' "{}" \; > /tmp/mime.log
file-5.14是Linux file 命令的源代码。
对于Apache,我使用了mime.types file:
对于IANA,我使用了IANA Media Types
我的方法有偏见吗?