MIME タイプ検索
ファイル拡張子から MIME タイプを検索し、IANA 登録状況と Content-Type のスニペットを確認
検索
MIME タイプ、拡張子、別名、メディア分類で検索できます。Content-Type ヘッダーをそのまま貼り付けても検索できます。
Apache、nginx、コミュニティの慣例としてのみ存在するタイプを非表示にします。
結果
詳細
MIME タイプ検索とは
MIME タイプ検索は、ファイル拡張子からメディアタイプを、またはメディアタイプから拡張子を調べ、HTTP の Content-Type ヘッダー、HTML のファイル入力、fetch リクエストでの使い方を示します。各タイプには IANA 登録済みか一般的な慣例かのラベルが付くため、公式のタイプと Web サーバーだけが使うタイプを見分けられます。
検索の仕組み
拡張子 (png または .png)、MIME タイプ (image/png)、非標準の別名 (image/jpg)、メディア分類 (font) を入力します。MIME タイプの完全一致が最初に表示され、その後に拡張子の完全一致、別名、入力した文字で始まるタイプ、キーワード一致が続きます。Content-Type ヘッダー全体を貼り付けることもでき、charset などのパラメーターは検索時に無視されます。
公式タイプと慣例
登録済みのタイプは mime-db データセットを通じて IANA のメディアタイプレジストリから取得しています。拡張子の対応や application/x-7z-compressed のような未登録タイプは、Apache と nginx の慣例に基づきます。1 つの拡張子が複数のタイプに対応することがあるため (.mp4 は video/mp4 と application/mp4 の両方)、1 つに決めつけずにすべての一致を表示します。
charset とスニペット
ヘッダーのスニペットに charset=utf-8 を付けるのは、テキストタイプと、データセットで UTF-8 の文字セットが指定された JSON、XML、JavaScript 系タイプだけです。画像、フォント、アーカイブなどのバイナリタイプには付けません。multipart タイプには boundary が必要で、FormData が自動的に追加します。テキストかバイナリかはファイルの中身ではなくタイプ名から推定しています。
制限事項
このツールは登録済みおよび慣例上のタイプを説明するもので、ファイルを検査しないため、実際の中身は判別できません。サーバー設定は環境ごとに異なり、誤ったタイプで配信されたファイルはブラウザーが内容を推測したりブロックしたりすることがあります。データはページに同梱されており、検索内容がサーバーに送信されることはありません。
