重要なポイント
- 01ファイル拡張子(.pdf、.webp)またはメディア型文字列(application/pdf、image/webp)で検索。
- 02エントリはIANAメディア型レジストリから取得、画像、ビデオ、オーディオ、テキスト、アプリケーション、フォント型をカバー。
- 03グループ別でフィルタして与えられたカテゴリのすべてのMIME型を素早くブラウズ。
- 04ブラウザで完全に実行 — クエリはサーバーに送信されません。
MIME型がウェブ開発に重要な理由
Content-TypeヘッダーはブラウザまたはAPIクライアントに受信データの種類を伝えます。間違えるとPDFはプレビューではなくダウンロードされ、JSONレスポンスはプレーンテキストとして扱われ、画像はレンダリングに失敗します。正しいMIME型を設定することは、小さな詳細ですが、見たユーザーに向かった結果があります。
ブラウザを超えて、MIME型はアップロードフォームフィルタリング(accept="image/*")、CDNキャッシュポリシー、メールの添付ファイル処理、APIレスポンス解析を制御します。ウェブサーバーを設定、ファイルアップロードハンドラを書く、またはダウンロードが間違ったアプリケーションで開く場合、信頼できるリファレンスを持つことは必須です。
MIME型を参照する方法
- 01
拡張子または型で検索
ファイル拡張子(pdf、webp、epub)をリーディングドット有無で入力、またはメディア型文字列(application/pdf、image/webp)を入力。結果はリアルタイムでフィルタリング。
- 02
必要に応じてグループでフィルタ
グループボタンをクリック — 画像、ビデオ、オーディオ、テキスト、アプリケーション、フォント — リストを単一カテゴリに絞ります。一度にすべてのフォントMIME型またはすべてのビデオ型を見たい場合に便利。
- 03
エントリを読む
各結果は正規IANA登録MIME型、一般的にそれを使用するファイル拡張子、形式の1行の説明を表示。
- 04
コピーして使用
コピーをクリックするか、MIME型文字列を手動で選択して、Content-Typeヘッダー、HTMLinput上のAccept属性、サーバー設定、またはAPIレスポンスで使用。
このルックアップを使用する場合
- 01新しいファイル形式に対して正しいContent-Typeを提供するようnginxまたはApacheを設定。
- 02受信ファイルのMIME型を検証するファイルアップロードハンドラ書き込み。
- 03HTMLファイル入力上のaccept属性を設定してアップロード可能なファイル型を制限。
- 04バイナリファイルを返すAPIエンドポイントから正しく返信。
- 05PDFがプレビューではなくダウンロードされるデバッグ — サーバーが application/pdfを送信することを確認。
- 06AVIFやHEICのような最新画像形式の正しいMIME型を見つけます。
IANAから取得、ブラウザで実行
MIMEデータベースはページにバンドルされ、IANAメディア型レジストリから取得。検索とフィルタリングはブラウザで完全に発生 — クエリはサーバーに送信されません。
いくつかの拡張子は複数の有効なMIME型にマップされます。例えば、.xmlはtext/xmlとapplication/xmlの両方にマップされます。text/xmlはXMLが人間が読めるコンテンツの場合に使用;application/xmlはデータ交換で好まれます。ツールチェーンがファイルをどのように使用するかに対して合致するものを使用。ルックアップは両方を表示するため正しいものをコンテキストに合わせて選択できます。
MIME型参照FAQ
PDFファイルのMIME型は何ですか?
application/pdfはPDFファイルの正規、IANA登録MIME型です。
拡張子が複数のMIME型を表示するのはなぜですか?
いくつかのフォーマットは複数登録型 — .xmlはtext/xmlとapplication/xmlの両方にマップされます。クライアントまたはツールチェーンがファイルを期待する消費方法に合致するものを使用。
font/woffとapplication/font-woffの違いは何ですか?
font/woffはWOFFフォントの最新IANA登録型。application/font-woffは古い、レガシー型で、いくつかのサーバー設定でまだ見られます。新しいセットアップではfont/woffを好む。
iPhoneの.heicフォトに何のMIME型を使用すべきですか?
image/heicはHEICファイル(HEVCコーデック使用HEIFイメージ)に最も広くaccept型。いくつかのサーバーもimage/heifを受け入れ、これはより広いHEIFコンテナ形式を参照。
WebAssemblyのMIME型がありますか?
はい — application/wasmは.wasmファイルの公式MIME型。ウェブサーバーはブラウザがそれを効率的にコンパイルするため、この型でWebAssemblyを提供する必要があります。