// reference
MIME Type Lookup.
Reverse-lookup MIME types. Find the right Content-Type header value for a file extension or vice-versa.
よくある質問
MIMEタイプとは何ですか?
ファイルの形式を識別します(application/json、image/pngなど)。
未知のファイルのデフォルトタイプは?
application/octet-stream(汎用バイナリデータ)。
JSONのMIMEタイプは何ですか?
application/jsonが標準です。
MIMEタイプとは
MIME(Multipurpose Internet Mail Extensions)タイプは、ファイルの種類を示す標準的な識別子です。ブラウザやサーバーがファイルの内容を正しく処理するために使用されます。
MIMEタイプは「タイプ/サブタイプ」形式で表現されます。例:text/html、image/png、application/jsonなど。
HTTPレスポンスのContent-Typeヘッダーで設定され、ブラウザがどのようにファイルを扱うべきかを決定します。
正しいMIMEタイプが重要な理由
MIMEタイプが正しくない場合、ブラウザがファイルを正しく解釈できず、表示エラーやセキュリティ問題が発生する可能性があります。
例:JavaScriptファイルにtext/javascriptではなくtext/plainが設定されると、スクリプトが実行されません。HTMLファイルにapplication/jsonが設定されると、XSS保護が不十分になる場合があります。
Webサーバーの設定で、拡張子に対応する正しいMIMEタイプを設定ことが重要です。
一般的なMIMEタイプ
text/html: HTMLドキュメント、text/css: CSSスタイルシート、application/javascript: JavaScriptファイル
image/png: PNG画像、image/jpeg: JPEG画像、image/svg+xml: SVG画像
application/json: JSONデータ、application/xml: XMLデータ、application/pdf: PDFドキュメント