MIME タイプと関連する既知の拡張子を含むデータベース テーブルを作成したいと考えています。
作成したばかりのベン図は次のとおりです。
セキュリティ目的でファイルを識別するために libmagic に頼ることはできますか?
Libmagic は、「すべての既知の MIME タイプ」のごく一部を認識しているようです。私が使用したLibmagicの場合:
find ~/file-5.14/magic/Magdir/ -type f -exec grep '!:mime' "{}" \; > /tmp/mime.log
file-5.14 は Linux fileコマンドのソース コードです。
Apache の場合、mime.types ファイルを使用しました。
IANA については、IANA メディア タイプを使用しました。
私の方法論に偏りがありますか?