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