Subject : MIME(Multipurpose Internet Mail Extentions encoding)
カテゴリー : メール
MIME(Multipurpose Internet Mail Extentions encoding)
-
インターネットによる電子メールの各種拡張に関する規約です。
英文テキストだけの送受信しかできなかった従来の電子メールに、
日本語などマルチバイト文字コードへの対応やファイルの添付と
いった機能を追加した、RFC2231,2646,3023で規定されています。
元来,インターネットの電子メールは相互接続性の確保のため、
テキストのみ,つまり7ビットのASCIIコードでの送受信を前提として
設計されていました。
しかし、このままでは日本語などのメールやファイルの添付はでき
ませんでした。
そこでMIMEでは,電子メールのメッセージ本文を複数のパートとして
取り扱い、パート構造を記述する情報やパートの内容を示すヘッダ
(MIMEヘッダ)を定義しました。具体的には、そのパートに格納された
データの種類を表すヘッダ
“Content-Type”でmultipart(パート構造),
message(RFC822形式;古いメールの規格で記述されたメッセージ),
text(文字情報),
audio(音声データ),
video(動画),
application(アプリケーションソフトなどのデータ)
を記述します。
また、バイナリ・データはASCIIテキスト形式でエンコードします。
そのエンコード方式は“Content-Transfer-Encoding”ヘッダで記述します。
このエンコード方式には、
Base64,
Quoted Printable
がよく使われるほか、“7bit”,“8bit”,“binary”を選択できます。
Macintoshでは、ユーザ定義(BinHexなど)も 使われます。
[メニューへ戻る]
[HOMEへ戻る]
[前のページに戻る]