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


はるか
MIMEって、知ってる?

ふゅか
もちろん!メールで添付ファイルを送るために開発された仕組みよね!

はるか
そう。簡単に言うと、文字以外も送れるようにするための規格。

ふゅか
文字以外って、画像とか音楽とか?メールって文字だけのイメージだったけど、MIMEのおかげで便利になったのね!
目次
1. MIMEの要点
MIMEとは・・・
- 電子メールで文字以外の情報を添付するために利用
- Multipurpose Internet Mail Extensionsの略
2. MIMEとは
MIMEは、「Multipurpose Internet Mail Extensions」の略で、文字しか送れなかった電子メールに添付ファイルを送るための標準規格として開発されました。
2.1. 英語から推測すると
英語の「MIME」は「Multipurpose Internet Mail Extensions」の略で、この名前から意味を推測します。
- 「Multipurpose(多目的)」
- 「Internet(インターネット)」
- 「Mail(メール)」
- 「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