MIMEタイプ 【MIME type】 メディアタイプ / media type

概要

MIMEタイプ(MIME type)とは、電子メールに文字以外のデータを含める方式を定めたMIMEで、データ形式を識別するためのコードの体系。転じて、Webのデータ送受信を行うHTTPなどでもデータの種類を表すコード(Content-Type)として利用されている。

「タイプ名/サブタイプ名」の形式で記述され、タイプ名でデータの種類(テキスト、画像、動画など)を、サブタイプ名で具体的なデータ形式を指定する。例えば、プレーンテキストは「text/plain」、HTML文書は「text/html」、JPEG画像は「image/jpeg」などと定められている。

タイプ名に指定できるものには「text」(文字)、「image」(画像)、「video」(動画)、「audio」(音声)、「application」(アプリケーション固有)、「message」(メールメッセージ)、「multipart」(複数形式が混在)などの種類がある。

公式なMIMEタイプはインターネット上の資源を管理するIANAが登録を受け付けて公開しており、これを「IANAメディアタイプ」と呼ぶこともある。ここに登録されていない非公式なサブタイプ名は接頭辞「x-」を付け、「application/x-lzh」(LZH圧縮ファイル)のように表記する。

企業などが自社固有(ベンダ固有)のデータ形式を使う場合は接頭辞「vnd.」(vendorの略)を付け、「application/vnd.ms-word」(Microsoft Word文書)のように表記する。データ形式が不明あるいは任意のバイナリ形式の場合は「application/octet-stream」というタイプが用いられる。

(2020.4.8更新)

主なメディアタイプ

タイプ説明
textテキスト(文字)データ
image静止画像データ
audio音声データ
video動画データ
fontフォントデータ
application他の分類に当てはまらない形式
multipart複数の形式が混在するデータ
messageカプセル化されたメッセージ
model3Dモデルデータ
example例示用

タイプ名/サブタイプ名一般的な拡張子ファイル形式
text/plain.txtプレーンテキスト
text/html.html .htmHTML文書
text/xml.xmlXML文書
text/css.cssCSSスタイルシート
text/javascript.jsJavaScriptプログラム(廃止)
text/csv.csvCSVファイル
text/markdown.mdMarkdownドキュメント
image/gif.gifGIF画像
image/png.pngPNG画像
image/jpeg.jpg .jpegJPEG画像
image/svg+xml.svgSVG画像
image/bmp.bmpBMP画像
image/tiff.tif .tiffTIFF画像
image/vnd.microsoft.icon.icoWindowsアイコン
audio/mpeg.mp1 .mp2 .mp3MPEG音声のみ
audio/MPA.mp1 .mp2 .mp3MPEG音声のみ
audio/mp4.m4aMP4コンテナの音声
audio/aac.aacAAC音声
audio/3gpp.3gp3GP音声
audio/3gpp2.3gp23GP2音声
audio/ac3.ac3Dolby AC3音声
audio/aptx-aptX音声
audio/ogg.oggOggコンテナ音声
video/H264.mp4H.264/MPEG-4 AVC動画
video/MP2T.ts .mts .m2tMPEG-2トランスポートストリーム
video/AV1.mp4 .mkvAV1動画
video/ogg.oggOggコンテナ動画
video/quicktime.qtQuickTime動画
multipart/form-data-HTMLフォームからのPOST
multipart/alternative-テキストとHTMLを同梱
multipart/encrypted-暗号化されたデータ
multipart/multilingual-多言語が混在するデータ
application/xml.xmlXML文書
application/xhtml+xml.xhtmlXHTML文書
application/javascript.jsJavaScriptプログラム(現行)
application/json.jsonJSONデータ
application/pdf.pdfPDF文書
application/gzip.gzgzip圧縮データ
application/zip.zipZip圧縮データ
application/atom+xml.atomAtomフィード
application/rdf+xml.rss .rdf .xmlRSSフィード
application/msword.doc .docxMicrosoft Word文書
application/vnd.ms-excel.xls .xlsxMicrosoft Excelブック
application/vnd.ms-powerpoint.ppt .pptxMicrosoft PowerPointプレゼンテーション
application/x-www-form-urlencoeded-URLエンコードされたPOSTデータ
application/octet-stream-任意のバイト列(形式不明・未指定)