10. 摘要
使用本文档和相关 MIME 文档描述的机制, 任意类型的数据都可以用健壮且可扩展的方式表示在 Internet 消息中.
关键 MIME 组件
- MIME-Version: 声明消息符合 MIME 标准
- Content-Type: 指定数据的 media type 和 subtype
- Content-Transfer-Encoding: 指定数据如何为 7-bit ASCII 编码
- Content-ID: 为实体提供唯一标识符
- Content-Description: 为实体提供文本描述
设计原则
- 向后兼容性: 兼容现有 RFC 822 邮件
- 可扩展性: 允许定义新的 media types 和编码
- 互操作性: 促进不同系统之间的数据交换
- 健壮性: 即使不完全理解所有扩展也能工作
MIME 的影响
MIME 不仅影响了电子邮件, 也影响了:
- HTTP (Content-Type 头)
- 文件上传 (multipart/form-data)
- WebDAV
- RESTful APIs
MIME 文档系列:
- RFC 2045: Message Body Format (本文档)
- RFC 2046: Media Types
- RFC 2047: Message Header Extensions
- RFC 2048: Registration Procedures
- RFC 2049: Conformance Criteria