MIME 类型

MIME 代表“Multipurpose Internet Mail Extensions”。

MIME 类型或“媒体类型”是用于标识特定文件格式的文本字符串。它由两部分组成——类型和子类型,两者之间用正斜杠分隔。例如,纯文本文件的 MIME 类型是:

text/plain

历史

SMTP 是用于发送电子邮件消息的标准协议,最初并不是为支持文件传输而设计的。电子邮件附件必须作为消息的一部分进行编码,这限制了附件的大小。MIME 于 20 世纪 90 年代推出后,通过使用自定义的 Content-Type: 标头,使通过电子邮件发送文件变得更加容易。几十年后,SMTP 仍使用相同的方法。包含附件的电子邮件消息会包含类似如下的标头:

Content-Type: multipart/mixed; boundary ="[identifier]"

其他互联网协议很快也采用了 MIME 类型,用于标识通过互联网传输的文件。例如,HTTP 使用 MIME 类型来标识可从URL访问的数据类型。

标准网页具有以下 MIME 类型:

Content-Type: text/html

由于 MIME 类型除了电子邮件之外还有许多其他用途,因此它们也称为媒体类型

MIME 类型示例

MIME 类型用于标识数千种不同的文件格式。官方列表由 IANA(Internet Assigned Numbers Authority)维护。示例包括:

  • text/html - HTML 文档(网页)
  • text/css - CSS 文件
  • text/javascript - JavaScript 文件
  • image/jpeg - JPEG 图像文件
  • image/png - PNG 图像文件
  • audio/wav - WAVE 音频文件
  • video/mp4 - MPEG 视频文件
  • application/zip - ZIP 压缩存档

MIME 类型与文件扩展名的比较

MIME 类型和文件扩展名的相似之处在于,它们都能标识文件格式。不过,MIME 类型有两个优势:

  1. 它们包含类型和子类型。 类型(位于正斜杠之前)有助于对文件类型进行分类,使应用程序能够轻松筛选文件。例如,某个互联网程序可能允许传输文本文件和图像文件,但不允许传输音频或视频文件。
  2. 它们与文件格式具有一一对应的关系。 某些文件格式有多个文件扩展名。例如,JPEG 图像可以使用 .JPG.JPEG 扩展名。网页可以使用 .HTM.HTML 扩展名。MIME 类型为文件格式提供了标准标识符,这些标识符可在不同的应用程序和协议之间识别。
更新日期 April 16, 2021 作者 Per C.

quiz测试你的知识

Advertising IDs are uniquely linked to what?

A
Users
0%
B
Devices
0%
C
Accounts
0%
D
Ad platforms
0%
Correct! Incorrect!     View the Advertising ID definition.
More Quizzes →

Tech Terms 计算机词典

本页中MIME 类型的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。