更新:2024/12/15

MIMEとは何か?ゆるーくわかりやすく解説

はるか
はるか
MIMEって、知ってる?
ふゅか
ふゅか
もちろん!メールで添付ファイルを送るために開発された仕組みよね!
はるか
はるか
そう。簡単に言うと、文字以外も送れるようにするための規格。
ふゅか
ふゅか
文字以外って、画像とか音楽とか?メールって文字だけのイメージだったけど、MIMEのおかげで便利になったのね!

1. MIMEの要点

MIMEとは・・・

  • 電子メールで文字以外の情報を添付するために利用
  • Multipurpose Internet Mail Extensionsの略

2. MIMEとは

MIMEは、「Multipurpose Internet Mail Extensions」の略で、文字しか送れなかった電子メールに添付ファイルを送るための標準規格として開発されました。

2.1. 英語から推測すると

英語の「MIME」は「Multipurpose Internet Mail Extensions」の略で、この名前から意味を推測します。

  1. 「Multipurpose(多目的)」
  2. 「Internet(インターネット)」
  3. 「Mail(メール)」
  4. 「Extensions(拡張)」

つまり、名前の意味を分解して考えると、MIMEは「インターネット上で使われる、多様な目的に対応した拡張技術」であると推測できます。

3. MIMEの役割

3.1. 電子メールでの添付ファイルの送信

元々の用途である電子メールでは、文字だけでなく画像や音声ファイルなども送れるようにするために、MIMEが使われます。

4. MIMEタイプの構造

MIMEタイプは2つの部分に分かれています。

4.1. メインタイプ

データの大まかな種類を表します。
例:text(テキスト)、image(画像)、video(動画)など。

4.2. サブタイプ

メインタイプをさらに具体的に分類します。
例:text/html(HTML文書)、image/png(PNG形式の画像)。

MIMEタイプは「メインタイプ/サブタイプ」という形式で表現されます。この仕組みはHTTPでも利用されています。

5. 主なMIMEタイプ一覧

MIMEタイプ 内容
text/plain 普通のテキストファイル
text/html HTMLファイル
image/jpeg JPEG画像
image/png PNG画像
video/mp4 MP4形式の動画
application/json JSON形式のデータ
PR