📜  MIME媒体类型

📅  最后修改于: 2020-12-16 06:03:49             🧑  作者: Mango


最初设计了MIME(多用途Internet邮件扩展)媒体类型,以便电子邮件可以包含纯文本以外的信息。 MIME媒体类型指示以下内容-

  • 邮件的不同部分(例如文本和附件)如何组合到邮件中。

  • 指定消息各部分的方式。

  • 编码不同项目以进行传输的方式,这样即使是设计为仅可用于ASCII文本的软件也可以处理该消息。

现在,MIME类型不仅仅用于电子邮件。 Web服务器已采用它们来告诉Web浏览器向其发送了哪种类型的资料,以便它们可以正确处理此类消息。

MIME内容类型由两部分组成-

  • 主要类型
  • 子类型

主要类型与子类型之间用正斜杠字符分隔。例如,用于HTML的text / html。

本章针对主要类型进行组织-

例如,文本主要类型包含纯文本文件的类型,例如-

  • 纯文本文件的文本/纯文本
  • 用于HTML文件的text / html
  • 使用RTF格式的文本文件的text / rtf

MIME类型正式应由Internet号码分配机构(IANA)分配和列出。

此列表中的许多流行MIME类型(所有以“ x-”开头的MIME类型)均未由IANA分配,也没有正式身份。您可以在http://www.iana.org/assignments/media-types/上看到官方的MIME类型列表。带有.vnd的那些是特定于供应商的。

在指定内容类型字段的MIME类型时,您还可以指示所使用文本的字符集。如果未指定字符集,则默认值为US-ASCII。例如-

content-type:text/plain; charset=iso-8859-1