読み方 : マイム

MIME【Multipurpose Internet Mail Extensions】

概要

MIMEとは、電子メールASCII文字以外の様々な形式のデータを載せることができるようにする拡張仕様。本文を日本語など英数字以外で記述したり、画像など文字以外のデータ添付ファイルとして取り込むことができる。

初期の電子メール規格では7ビットのオリジナルのASCII文字コードUS-ASCII)の範囲内の文字しか本文に記載することができなかった。これは日本ではいわゆる「半角英数字」と呼ばれる文字種で、飾りなしラテンアルファベット、アラビア数字、一部の記号、空白文字に限られる。

これでは不便なため、様々なデータメールに記述できるMIME仕様が策定された。様々な種類のデータを一定の変換規則(エンコーディング)に従ってASCII文字の組み合わせに変換(エンコード)してメール本文に記載し、受信側では逆変換(デコード)を行って元のデータを取り出す。変換規則には「Base64」「quoted-printable」「uuencode」などいくつかの種類があり、メッセージごとに指定する。

対応形式

MIMEを用いることで、欧州の発音記号付きのアルファベットや、ラテン文字以外のギリシャ文字やキリル文字のアルファベット、日本語や中国語、韓国語、アラビア語など独自の文字体系を用いる言語の文字などを本文中に記述することができる。

また、画像や音声、動画、コンピュータプログラム実行ファイルHTML文書Webページ)、オフィスソフトの文書ファイルなど、バイナリデータを含む様々な形式のデータ添付ファイルなどの形でメール本文に取り込むことができる。HTML形式のメールも内部的にはMIMEの仕組みを用いて記述されている。

MIMEタイプ

MIMEでは、メールヘッダ中で内容のデータ型を指定するための標準形式である「MIMEタイプ」(メディアタイプ)を定めている。「Content-Type: 」ヘッダの中で「タイプ名/サブタイプ名」の形式でデータ形式を指定する。複数のデータが混在するメッセージでは本文中でも指定が行われる。

例えば、プレーンテキストは「text/plain」、HTML文書は「text/html」、JPEG画像は「image/jpeg」、任意のバイナリ形式は「application/octet-stream」などと定められている。この仕組みはWebコンテンツの伝送を行うHTTPなどにも流用され、伝送内容のメディアの種類やデータ形式を指定する標準として広く用いられている。

MIMEマルチパート

一通のメールに複数の異なるデータを混在させることができる「MIMEマルチパート」(MIME multipart)と呼ばれる拡張仕様も定められた。メール本文を任意の数の領域に分割し、それぞれについてデータ型や変換方式を指定して任意の形式のデータを記載することができる。本文と共にファイルを送付する添付ファイルの仕組みはこの仕様を用いて実現している。

S/MIME

メッセージ本体を公開鍵暗号暗号化したり、デジタル署名を付与する拡張仕様「S/MIME」(Secure MIME)も定められている。送信者はデジタル証明書を取得してS/MIMEでメッセージを作成することにより、内容を暗号化して伝送途上で盗聴されないようにしたり、デジタル署名を添付して受信側で送信者の証明や改竄・すり替えされていないことを確認できるようにすることができる。

歴史

MIMEの最初の標準仕様は1992年にインターネットの標準規格を定めるIETFInternet Engineering Task Force)によりRFC 1341として勧告された。1996年にRFC 2045~RFC 2047によって更新された。RFC 2633(S/MIME)や、RFC 4288(MIMEタイプ)など多くの関連仕様が勧告されている。

(2025.11.8更新)

他の用語辞典による「MIME」の解説 (外部サイト)

資格試験などの「MIME」の出題履歴

▼ ITパスポート試験
平22春 問58】 電子メールで使用されるMIME(Multipurpose Internet Mail Extensions)に関する記述として、適切なものはどれか。
▼ 基本情報技術者試験
令4修6 問32】 電子メールで,静止画,動画,音声などの様々な情報を送ることができる仕組みはどれか。
令3修12 問32】 インターネットにおける電子メールの規約で,ヘッダフィールドの拡張を行い,テキストだけでなく,音声,画像なども扱えるようにしたものはどれか。
令2修12 問33】 TCP/IPを利用している環境で,電子メールに画像データなどを添付するための規格はどれか。
令2修6 問34】 電子メールで,静止画,動画,音声などの様々な情報を送ることができる仕組みはどれか。
令1修12 問34】 インターネットにおける電子メールの規約で,ヘッダフィールドの拡張を行い,テキストだけでなく,音声,画像なども扱えるようにしたものはどれか。
平30修12 問34】 TCP/IPを利用している環境で,電子メールに画像データなどを添付するための規格はどれか。
平30秋 問34】 インターネットにおける電子メールの規約で,ヘッダフィールドの拡張を行い,テキストだけでなく,音声,画像なども扱えるようにしたものはどれか。
平30修7 問34】 電子メールで,静止画,動画,音声などの様々な情報を送ることができる仕組みはどれか。
平29修7 問35】 TCP/IPを利用している環境で,電子メールに画像データなどを添付するための規格はどれか。
平29修6 問35】 インターネットにおける電子メールの規約で,ヘッダフィールドの拡張を行い,テキストだけでなく,音声,画像なども扱えるようにしたものはどれか。
平29修1 問34】 電子メールで,静止画,動画,音声などの様々な情報を送ることができる仕組みはどれか。
平28修1 問35】 インターネットにおける電子メールの規約で,ヘッダフィールドの拡張を行い,テキストだけでなく,音声,画像なども扱えるようにしたものはどれか。
平27春 問35】 TCP/IPを利用している環境で,電子メールに画像データなどを添付するための規格はどれか。
平27修1 問34】 電子メールで,静止画,動画,音声などの様々な情報を送ることができる仕組みはどれか。
平26春 問33】 インターネットにおける電子メールの規約で,ヘッダフィールドの拡張を行い,テキストだけでなく,音声,画像なども扱えるようにしたものはどれか。
平25秋 問36】 電子メールで,静止画,動画,音声などの様々な情報を送ることができる仕組みはどれか。
平25修7 問37】 TCP/IPを利用している環境で,電子メールに画像データなどを添付するための規格はどれか。
平24春 問36】 インターネットにおける電子メールの規約で,ヘッダフィールドの拡張を行い,テキストだけでなく,音声,画像なども扱えるようにしたものはどれか。
平23秋 問39】 TCP/IPを利用している環境で,電子メールに画像データなどを添付するための規格はどれか。
平21秋 問38】 インターネットにおける電子メールの規約で,ヘッダフィールドの拡張を行い,テキストだけでなく,音声,画像なども扱えるようにしたものはどれか。