计算机网络中的MIME是什么?
MIME代表**多用途互联网邮件扩展**(Multi-Purpose Internet Mail Extensions)。它是互联网电子邮件协议的改进,使用户能够通过互联网交换各种数据文件,包括图像、音频和视频。
如果文本使用美国信息交换标准代码(ASCII)以外的字符集,则需要MIME。实际上,几乎所有人工编写的互联网电子邮件和相当大比例的自动化电子邮件都是通过简单邮件传输协议(SMTP)以MIME格式传输的。
MIME主要设计用于SMTP,但MIME标准定义的内容类型在电子邮件之外的通信协议中也很重要,例如超文本传输协议(HTTP)。
MIME头部
MIME中有五个头部字段,如下所示:
MIME-version − 它表示正在使用的MIME版本。当前版本是1.1。定义为MIME-version: 1.1。
Content-type − 它定义邮件正文中数据的类型和子类型。内容类型和内容子类型由斜杠分隔。此字段定义如何执行正文中的对象。默认值为US ASCII中的纯文本。
Content-type字段表示如下:
Context-type: <type/subtype; parameters>
Content-transfer-encoding − 它定义了正文内的对象如何被编码为US ASCII,以使其可以用于邮件传输。因此,它确定用于将消息编码为0和1进行传输的方法。
Content-transfer-encoding字段表示如下:
Content-transfer-encoding : <type>
Content-Description − 此字段说明邮件的内容。它是ASCII形式的,收件人将知道该邮件是否值得解码和阅读。
Content-ID − 此字段标识内容。其格式与标准Message-Id头的格式相同。
广告