RFC 2046 - Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types
发布日期: 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 2045指定了用于描述MIME消息结构的各种头部. 本第二个文档定义了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. Definition of a Top-Level Media Type (顶级媒体类型的定义)
- 3. Overview Of The Initial Top-Level Media Types (初始顶级媒体类型概述)
- 4. Discrete Media Type Values (离散媒体类型值)
- 4.1 Text Media Type (文本媒体类型)
- 4.1.1 Representation of Line Breaks
- 4.1.2 Charset Parameter
- 4.1.3 Plain Subtype
- 4.1.4 Unrecognized Subtypes
- 4.2 Image Media Type (图像媒体类型)
- 4.3 Audio Media Type (音频媒体类型)
- 4.4 Video Media Type (视频媒体类型)
- 4.5 Application Media Type (应用程序媒体类型)
- 4.5.1 Octet-Stream Subtype
- 4.5.2 PostScript Subtype
- 4.5.3 Other Application Subtypes
- 4.1 Text Media Type (文本媒体类型)
- 5. Composite Media Type Values (复合媒体类型值)
- 5.1 Multipart Media Type (多部分媒体类型)
- 5.1.1 Common Syntax
- 5.1.2 Handling Nested Messages and Multiparts
- 5.1.3 Mixed Subtype
- 5.1.4 Alternative Subtype
- 5.1.5 Digest Subtype
- 5.1.6 Parallel Subtype
- 5.1.7 Other Multipart Subtypes
- 5.2 Message Media Type (消息媒体类型)
- 5.2.1 RFC822 Subtype
- 5.2.2 Partial Subtype
- 5.2.3 External-Body Subtype
- 5.2.4 Other Message Subtypes
- 5.1 Multipart Media Type (多部分媒体类型)
- 6. Experimental Media Type Values (实验性媒体类型值)
- 7. Summary (总结)
- 8. Security Considerations (安全考虑)
- 9. Authors' Addresses (作者地址)
附录 (Appendices)
MIME系列文档
- RFC 2045: MIME第一部分 - 消息体格式
- RFC 2046: MIME第二部分 - 媒体类型 (本文档)
- RFC 2047: MIME第三部分 - 消息头部扩展
- RFC 2048: MIME第四部分 - 注册程序
- RFC 2049: MIME第五部分 - 一致性标准和示例
主要媒体类型
本文档定义了以下顶级媒体类型:
离散类型 (Discrete Types)
- text: 文本数据 (text/plain, text/html等)
- image: 图像数据 (image/jpeg, image/png等)
- audio: 音频数据 (audio/mpeg, audio/wav等)
- video: 视频数据 (video/mp4, video/mpeg等)
- application: 应用程序数据 (application/pdf, application/json等)
复合类型 (Composite Types)
- multipart: 多部分消息 (multipart/mixed, multipart/alternative等)
- message: 封装的消息 (message/rfc822, message/partial等)
相关资源
- 官方原文: RFC 2046
- 官方页面: RFC 2046 DataTracker
- 勘误表: RFC Editor Errata
- IANA媒体类型注册: IANA Media Types
- 废止关系: 废止 RFC 1521, 1522, 1590
- 相关RFC:
- RFC 2045 (MIME消息体格式)
- RFC 2047 (MIME头部编码)
- RFC 6838 (媒体类型规范和注册程序)