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消息头部, 并将消息内容或消息正文保留为扁平的US-ASCII文本. 这组文档统称为多用途互联网邮件扩展 (Multipurpose Internet Mail Extensions, MIME), 重新定义了消息格式以允许:
- 使用US-ASCII以外字符集的文本消息正文
- 非文本消息正文的可扩展不同格式集
- 多部分消息正文
- 使用US-ASCII以外字符集的文本头部信息
这些文档基于RFC 934, STD 11和RFC 1049中记录的早期工作, 但扩展和修订了它们. 由于RFC 822对消息正文的描述很少, 这些文档在很大程度上与RFC 822正交 (而不是修订).
本初始文档指定了用于描述MIME消息结构的各种头部. 第二个文档RFC 2046定义了MIME媒体类型系统的一般结构并定义了一组初始媒体类型. 第三个文档RFC 2047描述了RFC 822的扩展以允许在互联网邮件头部字段中使用非US-ASCII文本数据. 第四个文档RFC 2048指定了MIME相关功能的各种IANA注册程序. 第五个也是最后一个文档RFC 2049描述了MIME一致性标准以及提供了一些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第一部分 - 消息体格式 (本文档)
- RFC 2046: MIME第二部分 - 媒体类型
- RFC 2047: MIME第三部分 - 消息头部扩展
- RFC 2048: MIME第四部分 - 注册程序
- RFC 2049: MIME第五部分 - 一致性标准和示例
相关资源
- 官方原文: 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)