PIPED BITS
用語集

MIME (読み:マイム)

英語名
Multipurpose Internet Mail Extension

各国語や画像、音声、動画など(バイナリデータ)をASCII文字列に変換(エンコード)しメールに埋め込むためにRFC2045~2049で規定された方法。

インターネットでメールの書式を定めているRFC5322 (旧RFC822、RFC2822)では、英数字といくつかの記号を7bitで表現する「US-ASCII」と呼ばれる文字コードを利用し、1行あたり1,000 バイト(改行を含む)のテキストデータしか許していない。
そのため、規格に不適合になるような長い行、「US-ASCII」だけで表現できない文字や、画像、音声などの非文字データを利用することができなかった。
MIMEはこれらのデータを取り扱うために新しくいくつかのヘッダを定義し、Base64またはQuoted-printableなどの方式でバイナリを7bitASCII文字列に変換し、本文を分割して複数のコンテンツを扱うことができるようにした。これをマルチパートと呼ぶ。

また、HTTPにおけるデータの伝送に関しても、MIMEタイプと呼ばれ、その枠組みが援用されている。

mautic is open source marketing automation
お役立ち情報はこちら メルマガ