MIME タイプ

ファイルやデータの種類を識別するための標準的な分類方式。type/subtype の形式で表現される。

MIME タイプ (Multipurpose Internet Mail Extensions) は、インターネット上でファイルやデータの種類を識別するための標準的な分類方式です。text/htmlapplication/jsonimage/png のように type/subtype の形式で表現されます。

HTTP 通信では Content-Type ヘッダーに MIME タイプを指定することで、ブラウザやクライアントがデータの処理方法を判断します。誤った MIME タイプを指定すると、ファイルが正しく表示されない原因になります。HTTP プロトコル解説の書籍で詳しく学べます。

テキスト系の MIME タイプには text/plaintext/htmltext/csstext/javascript などがあり、charset パラメータで文字エンコーディングを指定できます。

文字数カウントの観点では、MIME タイプの文字列長は比較的短く固定的ですが、Content-Type ヘッダー全体では charset 指定を含めると長くなります。Web 技術基礎の書籍も参考になります。