多用途互联网邮件扩展

✍ dations ◷ 2024-12-23 04:30:15 #电子邮件,互联网标准,应用层协议

多用途互联网邮件扩展(英语:Multipurpose Internet Mail Extensions,缩写:MIME)是一个互联网标准,它扩展了电子邮件标准,使其能够支持:

MIME改善了由 RFC 822 转变而来的 RFC 2822 ,这些旧标准规定电子邮件标准并不允许在邮件消息中使用7位ASCII字符集以外的字符。正因如此,一些非英语字符消息和二进制文件,图像,声音等非文字消息原本都不能在电子邮件中传输(MIME可以)。MIME规定了用于表示各种各样的数据类型的符号化方法。此外,在万维网中使用的HTTP协议中也使用了MIME的框架,标准被扩展为互联网媒体类型。

MIME是通过标准化电子邮件报文的头部的附加域(fields)而实现的;这些头部的附加域,描述新的报文类型的内容和组织形式。

MIME版本(MIME-Version),这个头部域在邮件消息的报文用一个版本号码来指明消息遵从的MIME规范的版本。目前版本是1.0。

MIME-Version: 1.0

内容类型

内容类型(Content-Type),这个头部领域用于指定消息的类型。一般以下面的形式出现。

Content-Type: /; parameter

type有下面的形式。

subtype用于指定type的详细形式。content-type/subtype配对的集合和与此相关的参数,将随着时间而增长。为了确保这些值在一个有序而且公开的状态下开发,MIME使用Internet Assigned Numbers Authority (IANA)作为中心的注册机制来管理这些值。常用的subtype值如下所示:

此外,尚未被接受为正式数据类型的subtype,可以使用x-开始的独立名称(例如application/x-gzip)。vnd-开始的固有名称也可以使用(例:application/vnd.ms-excel)。

parameter可以用来指定附加的信息,更多情况下是用于指定text/plain和text/htm等的文字编码方式的charset参数。MIME根据type制定了默认的subtype,当客户端不能确定消息的subtype的情况下,消息被看作默认的subtype进行处理。Text默认是text/plain,Application默认是application/octet-stream而Multipart默认情况下被看作multipart/mixed。

内容传输编码(Content-Transfer-Encoding),这个区域使指定ASCII以外的字符编码方式成为可能。形式如下:

  Content-Transfer-Encoding: 

其中,mechanism的值可以指定为“7bit”,“8bit”,“binary”,“quoted-printable”,“base64”。

7位元ASCII码。

8位元ASCII码。

Not only may non-ASCII characters be present but the linesare not necessarily short enough for SMTP transport.

因为欧洲的一些文字和ASCII字符集中的某些字符有部分相同。如果邮件消息使用的是这些语言的话,与ASCII重叠的那些字符可以原样使用,ASCII字符集中不存在的字符采用形如“=??”的方法编码。这里“??”需要用将字符编码后的16进制数字来指定。采用quoted-printable编码的消息,长度不会变得太长,而且大部分都是ASCII中的字符,即使不通过解码也大致可以读懂消息的内容。

base64是一种将二进制的01序列转化成ASCII字符的编码方法。编码后的文本或者二进制消息,就可以运用SMTP等只支持ASCII字符的协议传送了。Base64一般被认为会平均增加33%的报文长度,而且,经过编码的消息对于人类来说是不可读的。

这个值是预留的扩展。

相关

  • 苏达辞书《苏达辞书》或称《苏达辞典》(中世纪希腊语:Σοῦδα,Souda或Suda;亦作Σουΐδας,Suidas)是10世纪末由拜占庭学者编纂的一本百科全书性质的辞书,以希腊语写成,收辞约三万条
  • 麦可·弗里德曼迈克尔·弗里德曼(英语:Michael Freedman,1951年4月21日-),美国数学家,主攻庞加莱猜想。他是1986年的菲尔兹奖得主,目前任职于加利福尼亚大学圣塔芭芭拉分校微软研究院和数学系。他
  • 亲缘关系学现代生物分类群体从它们的 共同祖先遗传分化的图示。进化论介绍(英语:Introduction to evolution) 演化的证据 共同起源 共同起源的证据群体遗传学 · 遗传多样性 突变 · 自
  • 人畜共患病人畜共通病(英语:zoonoses)指任何可以经由动物传染给人或由人传染给动物的传染病。它们透过人畜之间直接传播,或是借由病媒传播(例如蚊子),将病原体带入另外一个生物体上,而这些病原
  • 西门庆西门庆,字四泉,中国古典小说《水浒传》及《金瓶梅》中人物。西门庆此角应该是先见于《水浒传》,然后兰陵笑笑生以他为主角写成《金瓶梅》。两书描写的西门庆性格和出生基本上一
  • 十二经脉十二经脉是手三阴经(肺、心包、心)、手三阳经(大肠、三焦、小肠)、足三阳经(胃、胆、膀胱)、足三阴经(脾、肝、肾)的总称。十二经脉是经络系统的主体,故又称为正经。十二经脉在体表左
  • 自由膨胀自由膨胀(英语:free expansion)是一种不可逆的热力学过程,过程中气体在一个绝热的系统内膨胀,外界和系统之间没有功和热的交换。真实气体在自由膨胀时会有温度的变化。若是理想气
  • 四角化菱形十二面体在几何学中,四角化菱形十二面体是一种由48个不等边三角形组成的卡塔兰多面体,又称为六八面体(hexoctahedron)、六角化八面体(hexakis octahedron)、八角化立方体(octakis cube、oct
  • 卢卡奇·格奥尔格卢卡奇·格奥尔格(/ˈluːkɑːtʃ/; 匈牙利语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Co
  • 越南国会主席 政治主题越南国会主席(越南语:Chủ tịch Quốc hội Việt Nam/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN