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へ戻る]  [前のページに戻る]