RFC 2045 - Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
発行日: 1996年11月
ステータス: 標準化過程プロトコル (Standards Track)
著者: N. Freed (Innosoft), N. Borenstein (First Virtual)
廃止: RFC 1521, RFC 1522, RFC 1590
概要 (Abstract)
STD 11, RFC 822は、US-ASCIIメッセージヘッダーの詳細を規定するメッセージ表現プロトコル (Message Representation Protocol) を定義し、メッセージコンテンツまたはメッセージ本文 (Message Body) を平坦なUS-ASCIIテキストとして残しています。多目的インターネットメール拡張 (Multipurpose Internet Mail Extensions, MIME) と総称されるこの一連の文書は、以下を許可するためにメッセージ形式を再定義します:
- US-ASCII以外の文字セット (Character Set) を使用したテキストメッセージ本文
- 非テキストメッセージ本文の拡張可能な異なる形式のセット
- 複数部分のメッセージ本文 (Multi-part Message Bodies)
- US-ASCII以外の文字セットを使用したテキストヘッダー情報
これらの文書は、RFC 934、STD 11、およびRFC 1049に記録された以前の作業に基づいていますが、それらを拡張および改訂しています。RFC 822はメッセージ本文についてほとんど述べていないため、これらの文書はRFC 822に対して大部分が直交的 (Orthogonal) です (改訂ではなく)。
この最初の文書は、MIMEメッセージの構造を記述するために使用される様々なヘッダーを指定します。第2の文書であるRFC 2046は、MIMEメディアタイプシステムの一般的な構造を定義し、初期メディアタイプのセットを定義します。第3の文書であるRFC 2047は、インターネットメールヘッダーフィールドで非US-ASCIIテキストデータを許可するためのRFC 822の拡張を記述します。第4の文書であるRFC 2048は、MIME関連機能のための様々なIANA登録手続きを指定します。第5の最後の文書であるRFC 2049は、MIME適合基準 (Conformance Criteria) を記述し、MIMEメッセージ形式のいくつかの例示的な例、謝辞、および参考文献を提供します。
本メモのステータス (Status of this Memo)
本文書は、インターネットコミュニティのためのインターネット標準化過程プロトコルを規定し、議論と改善のための提案を要請します。本プロトコルの標準化状態およびステータスについては、「インターネット公式プロトコル標準」(STD 1) の最新版を参照してください。本メモの配布は無制限です。
目次 (Contents)
- 1. Introduction (はじめに)
- 2. Definitions, Conventions, and Generic BNF Grammar (定義、規約、および一般的なBNF文法)
- 2.1 CRLF
- 2.2 Character Set (文字セット)
- 2.3 Message (メッセージ)
- 2.4 Entity (エンティティ)
- 2.5 Body Part (本文パート)
- 2.6 Body (本文)
- 2.7 7bit Data (7ビットデータ)
- 2.8 8bit Data (8ビットデータ)
- 2.9 Binary Data (バイナリデータ)
- 2.10 Lines (行)
- 3. MIME Header Fields (MIMEヘッダーフィールド)
- 4. MIME-Version Header Field (MIME-Versionヘッダーフィールド)
- 5. Content-Type Header Field (Content-Typeヘッダーフィールド)
- 5.1 Syntax of the Content-Type Header Field
- 5.2 Content-Type Defaults
- 6. Content-Transfer-Encoding Header Field (Content-Transfer-Encodingヘッダーフィールド)
- 6.1 Content-Transfer-Encoding Syntax
- 6.2 Content-Transfer-Encodings Semantics
- 6.3 New Content-Transfer-Encodings
- 6.4 Interpretation and Use
- 6.5 Translating Encodings
- 6.6 Canonical Encoding Model
- 6.7 Quoted-Printable Content-Transfer-Encoding
- 6.8 Base64 Content-Transfer-Encoding
- 7. Content-ID Header Field (Content-IDヘッダーフィールド)
- 8. Content-Description Header Field (Content-Descriptionヘッダーフィールド)
- 9. Additional MIME Header Fields (追加のMIMEヘッダーフィールド)
- 10. Summary (まとめ)
- 11. Security Considerations (セキュリティに関する考慮事項)
- 12. Authors' Addresses (著者のアドレス)
付録 (Appendices)
MIME文書シリーズ
- RFC 2045: MIME第1部 - メッセージ本文形式 (本文書)
- RFC 2046: MIME第2部 - メディアタイプ
- RFC 2047: MIME第3部 - メッセージヘッダー拡張
- RFC 2048: MIME第4部 - 登録手続き
- RFC 2049: MIME第5部 - 適合基準と例
関連リソース
- 公式原文: RFC 2045
- 公式ページ: RFC 2045 DataTracker
- 正誤表: RFC Editor Errata
- 廃止関係: RFC 1521, 1522, 1590を廃止
- 関連RFC:
- RFC 822 / RFC 5322 (インターネットメッセージ形式)
- RFC 2046 (MIMEメディアタイプ)
- RFC 2047 (MIMEヘッダーエンコーディング)
- RFC 2183 (Content-Disposition)