MIME 媒体类型
MIME(Multi-purpose Internet Mail Extension,多用途互联网邮件扩展)媒体类型最初是为了让电子邮件能够包含纯文本以外的信息而设计的。MIME 媒体类型指示以下内容 −
消息的不同部分(如文本和附件)如何组合成消息。
消息每个部分指定的方式。
不同项目编码传输的方式,以便即使仅设计用于处理 ASCII 文本的软件也能处理该消息。
如今,MIME 类型不仅仅用于电子邮件;它们已被 Web 服务器采用,作为告知 Web 浏览器发送给它们的是何种类型材料的方式,以便浏览器能够正确处理这类消息。
MIME 内容类型由两部分组成 −
- 主类型
- 子类型
主类型与子类型之间用正斜杠字符分隔。例如,text/html 用于 HTML。
本章按主类型组织 −
- text
- image
- multipart
- audio
- video
- message
- model
- application
例如,text 主类型包含纯文本文件的类型,如 −
- text/plain 用于纯文本文件
- text/html 用于 HTML 文件
- text/rtf 用于使用富文本格式的文本文件
MIME 类型正式由 Internet Assigned Numbers Authority(IANA,互联网号码分配机构)分配和列出。
此列表中许多流行的 MIME 类型(所有以 "x-" 开头的)均未由 IANA 分配,也没有官方地位。您可以在 http://www.iana.org/assignments/media-types/ 查看官方 MIME 类型列表。以 .vnd 开头的类型是特定供应商的。
在指定 content-type 字段的 MIME 类型时,还可以指示所用文本的字符集。如果未指定字符集,默认值为 US-ASCII。例如 −
content-type:text/plain; charset=iso-8859-1