精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

網(wǎng)絡(luò)標(biāo)準(zhǔn)之永遠(yuǎn)是1.0版本的 MIME

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
今天給大家介紹的就是一個網(wǎng)絡(luò)標(biāo)準(zhǔn)格式,叫做MIME,它的全稱是Multipurpose Internet Mail Extensions,翻譯過來就是多用途Internet郵件擴(kuò)展。

簡介

無規(guī)矩不成方圓,無標(biāo)準(zhǔn)不成網(wǎng)絡(luò)通信。正是在各種網(wǎng)絡(luò)協(xié)議和標(biāo)準(zhǔn)的基礎(chǔ)之上,才構(gòu)建了我們現(xiàn)在流行的互聯(lián)網(wǎng)。今天給大家介紹的就是一個網(wǎng)絡(luò)標(biāo)準(zhǔn)格式,叫做MIME,它的全稱是Multipurpose Internet Mail Extensions,翻譯過來就是多用途Internet郵件擴(kuò)展。

那么有小伙伴開始疑惑了,原來是一個郵件的擴(kuò)展協(xié)議,那么它跟我們使用的Internet網(wǎng)絡(luò)有什么關(guān)系呢?

不急,我們慢慢道來。

MIME詳解

在很久很久以前,計算機(jī)的一種流行的應(yīng)用就是發(fā)郵件,最開始的時候,計算機(jī)世界的編碼方式就只有ASCII一種,但是隨著時間的推移和各種應(yīng)用需求的激增,ASCII格式已經(jīng)不能滿足我們的需求了,格式多類型的同時也照成了互相通信之間的困難,于是一個統(tǒng)一的消息格式標(biāo)準(zhǔn)產(chǎn)生了,這個就是MIME。

MIME可以讓郵件不僅支持ASCII,還可以支持其他的編碼方式。同時支持圖片、音頻、視頻和應(yīng)用程序等多種附件。

消息體還可以支持多個part的集合,當(dāng)這樣的消息郵件使用MIME格式編碼之后,就可以通過標(biāo)準(zhǔn)的郵件協(xié)議,比如SMTP、POP、IMAP等進(jìn)行發(fā)送了。

因為MIME是一個標(biāo)準(zhǔn),所以只要符合這種標(biāo)準(zhǔn)的郵件都能夠被解析成功。

很快,MIME就在郵件世界被廣泛應(yīng)用,但是互聯(lián)網(wǎng)已經(jīng)發(fā)展到使用流行的HTTP協(xié)議來訪問萬維網(wǎng)的時候了,MIME中定義的各種content types很自然的也成了其他協(xié)議中使用的content標(biāo)準(zhǔn)。

這種content types是在MIME頭中定義的,應(yīng)用程序接收到content type之后,會根據(jù)類型中指定的消息類型,來采用對應(yīng)的應(yīng)用程序?qū)ο?nèi)容進(jìn)行解析。

MIME頭

MIME頭很重要,是應(yīng)用程序用來判斷消息格式的首要依據(jù)。MIME頭可以包含下面的字段。

MIME-Version

如果存在這個消息頭,說明這個消息是遵循的是MIME格式。它的值通常是1.0。

MIME-Version: 1.0

有細(xì)心的小伙伴可以能要問了,既然有1.0,那么有沒有1.1或者2.0呢?

很抱歉,答案是沒有。因為根據(jù)MIME 共同創(chuàng)建者 Nathaniel Borenstein 的說法,雖然引入MIME版本號是為了在后續(xù)中對MIME進(jìn)行修改和升級。但是因為MIME規(guī)范并沒有為未來MIME版本的升級進(jìn)行良好的設(shè)計,所以不同的人可能對MIME版本升級后的處理方式都是不一樣的。從而導(dǎo)致在MIME廣泛應(yīng)用的今天,很難對MIME規(guī)范進(jìn)行升級。

所以,就使用1.0吧。

Content-Type

如果屬性HTTP協(xié)議的同學(xué),對這個頭應(yīng)該很熟悉了吧,這個頭表示的是消息體的類型,包含了類型和子類型,比如:

Content-Type: text/plain

我們常說的MIME type就是指這個標(biāo)簽。

下面是常用的MIME type:

說明

后綴

類型

超文本標(biāo)記語言文本

.html

text/html

xml文檔

.xml

text/xml

XHTML文檔

.xhtml

application/xhtml+xml

普通文本

.txt

text/plain

RTF文本

.rtf

application/rtf

PDF文檔

.pdf

application/pdf

Microsoft Word文件

.word

application/msword

PNG圖像

.png

image/png

GIF圖形

.gif

image/gif

JPEG圖形

.jpeg,.jpg

image/jpeg

au聲音文件

.au

audio/basic

MIDI音樂文件

mid,.midi

audio/midi,audio/x-midi

RealAudio音樂文件

.ra, .ram

audio/x-pn-realaudio

MPEG文件

.mpg,.mpeg

video/mpeg

AVI文件

.avi

video/x-msvideo

GZIP文件

.gz

application/x-gzip

TAR文件

.tar

application/x-tar

任意的二進(jìn)制數(shù)據(jù)


application/octet-stream

Content-Disposition

Content-Disposition是在RFC 2183中添加的一個字段,表示的是消息的展示樣式。因為之前的消息只是定義了它的消息格式,并沒有考慮消息是如何展示的問題,尤其是對于郵件來說。

比如郵件中插入了一個圖片,那么這個圖片是在我們讀消息的時候內(nèi)聯(lián)展示呢?還是以附件的形式,必須要用戶下載才能看到呢?

如果是在HTTP中,響應(yīng)頭字段Content-Disposition:attachment 通常用作提示客戶端將響應(yīng)正文呈現(xiàn)為可下載文件。通常,當(dāng)收到這樣的響應(yīng)時,Web瀏覽器會提示用戶將其內(nèi)容保存為文件,而不是將其顯示為瀏覽器窗口中的頁面。

Content-Transfer-Encoding

這個字段是做什么用的呢?

我們知道,隨著數(shù)據(jù)格式越來越多,傳統(tǒng)的ASCII已經(jīng)不能支持龐大的內(nèi)容表示形式,所以出現(xiàn)了超出ASCII范圍的內(nèi)容表示形式如Unicode。

但是對于SMTP服務(wù)器來說,能夠傳輸或者認(rèn)識的編碼是有限的,如果要傳輸二進(jìn)制內(nèi)容,則需要使用一定的transfer encodings方式對二進(jìn)制內(nèi)容進(jìn)行轉(zhuǎn)換。這就是Content-Transfer-Encoding的意義。

根據(jù)RFC和IANA的定義,有下面幾個transfer encodings方式:

Name

Reference

7bit

[RFC2045]

8bit

[RFC2045]

binary

[RFC2045]

quoted-printable

[RFC2045]

base64

[RFC2045]

具體transfer encodings的含義,可以參考我后續(xù)的文章,這里只做簡單的介紹。

對于普通的SMTP服務(wù)器來說,可以支持7bit、quoted-printable和base64這三種編碼方式。

對于8BITMIME SMTP extension的SMTP服務(wù)器來說,還支持8bit這種編碼方式。

對于支持BINARYMIME SMTP extension的SMTP服務(wù)器來說,還支持binary這種編碼方式。

Encoded-Word

根據(jù)RFC 2822,確認(rèn)消息頭中的字段名和值必須使用ASCII字符。如果消息中包含非ASCII字符,則需要進(jìn)行編碼。這個編碼就是encoded-word 。

編碼的格式如下:

"=?charset?encoding?encoded text?=".

charset表示的是原消息的編碼,encoding表示的是使用的編碼方式,encoded text是編碼后的消息。

Multipart messages

最后,介紹一下Multipart messages,我們知道一個消息是有對應(yīng)的消息類型:Content-Type的。

如果是復(fù)雜的消息,那么它里面的消息類型可能不止一種。所以這時候就需要用到Multipart messages,也就是將消息分為多個部分,每個部分都有一個Content-Type。

這種類型在郵件中比較常見。下面是一個Multipart messages的例子,在Content-Type中指定了一個消息的分割標(biāo)記boundary。

MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=frontier

This is a message with multiple parts in MIME format.
--frontier
Content-Type: text/plain

This is the body of the message.
--frontier
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64

PGh0bWw+CiAgPGhlYWQ+CiAgPC9oZWFkPgogIDxib2R5PgogICAgPHA+VGhpcyBpcyB0aGUg
Ym9keSBvZiB0aGUgbWVzc2FnZS48L3A+CiAgPC9ib2R5Pgo8L2h0bWw+Cg==
--frontier--
責(zé)任編輯:武曉燕 來源: 程序那些事
相關(guān)推薦

2011-02-22 13:32:03

2014-01-09 09:34:07

Linux

2011-11-14 13:35:25

云存儲云計算

2009-04-24 09:06:10

打包軟件打包器Cargo

2010-10-19 10:20:06

喬布斯谷歌

2010-03-03 13:51:19

Android SDK

2011-08-30 14:03:01

KeryxUbuntu

2015-04-24 13:54:42

平安WiFi

2020-09-15 15:45:38

Visual Stud數(shù)據(jù)IDE

2016-04-26 09:52:20

Apache Stor流處理大數(shù)據(jù)

2023-03-07 18:55:05

代碼機(jī)器學(xué)習(xí)

2016-09-13 18:57:18

個人信息安全網(wǎng)絡(luò)詐騙趨勢科技

2019-09-18 18:26:05

2012-11-16 09:50:32

Windbg

2016-07-25 10:04:28

MicrosoftWindows 10微軟

2015-11-20 15:28:36

AWSGoAWS SDK for

2010-06-08 09:45:27

openSUSE 11

2012-05-07 23:45:54

FantomJavaJVM

2012-03-06 13:45:43

JavaJActor
點贊
收藏

51CTO技術(shù)棧公眾號

激情深爱一区二区| 在线电影一区二区| 欧美丝袜丝交足nylons图片| 亚洲成人蜜桃| 99热这里只有精品3| 在线精品福利| 精品亚洲一区二区三区在线观看| 国产主播中文字幕| 欧美xxxxhdvideosex| 波多野结衣在线aⅴ中文字幕不卡| 欧美专区国产专区| 四虎884aa成人精品| 国产精品115| 欧美在线色视频| 欧美日韩午夜爽爽| 天堂av中文在线资源库| 九九久久精品视频| 欧美在线欧美在线| 一区二区在线观看免费视频| 妖精视频一区二区三区| 欧美一区二区三区白人| 欧美日韩激情视频在线观看| 男人天堂手机在线| 久久亚洲私人国产精品va媚药| 成人免费视频a| 在线观看日韩中文字幕| 艳女tv在线观看国产一区| 亚洲女人天堂成人av在线| 91小视频在线播放| 国产 日韩 欧美一区| 亚洲一区二区三区四区的| 亚洲福利av| 九色网友自拍视频手机在线| 懂色av一区二区三区蜜臀| 国产视频福利一区| 欧美超碰在线观看| 99国产精品久久久久久久成人热| 粗暴蹂躏中文一区二区三区| 蜜乳av中文字幕| 欧美三级午夜理伦三级小说| 欧美成人国产一区二区| 久久婷婷综合色| 欧美黑人一区| 欧美日韩国产丝袜另类| 亚洲精品蜜桃久久久久久| av软件在线观看| 国产精品不卡在线观看| 日韩国产高清一区| 久草视频在线看| 久久久综合精品| 久久精品日产第一区二区三区精品版| 精品人妻一区二区三区麻豆91| 狠狠网亚洲精品| 国产欧美精品在线播放| 中文字幕在线观看国产| 日韩国产精品久久| 国产精品久久久久久久久久尿 | 久久天堂电影网| 成人小视频免费看| 欧美艳星介绍134位艳星| 亚洲欧美综合另类中字| 乐播av一区二区三区| 九九综合九九| 国产一区二区欧美日韩| 无码人妻aⅴ一区二区三区69岛| 日韩系列在线| 亚洲欧美在线x视频| 久久精品国产亚洲AV熟女| 国产亚洲一区| 日韩中文字幕av| 992在线观看| 亚洲色图88| 欧美夫妻性生活视频| 精品久久免费视频| 午夜亚洲性色福利视频| 国产精品国产三级国产aⅴ9色| 在线观看黄色国产| 国产精品18久久久久久久久 | 黄色片视频在线播放| 欧美日韩电影免费看| 日本二三区不卡| 亚洲性图一区二区| 精品午夜视频| 亚洲精品国产品国语在线| 日本高清www| 成人情趣视频| 欧美大片欧美激情性色a∨久久| 麻豆亚洲av熟女国产一区二| 欧美亚洲免费| 成人黄色在线播放| 手机看片国产1024| 国产精品色呦呦| 欧美一级中文字幕| 精品国产免费人成网站| 91精品国产免费| 无码一区二区精品| 日韩理论电影| 国内精品久久影院| 一区不卡在线观看| caoporen国产精品视频| 中文字幕综合在线观看| 手机av在线| 7777精品伊人久久久大香线蕉经典版下载| 一级全黄裸体片| 国产99亚洲| 欧美老女人在线视频| 黄色片中文字幕| 国产精品一区二区免费不卡 | 九色91porny| 免费电影一区二区三区| 久久久精品国产亚洲| 51国产偷自视频区视频| 国产剧情一区在线| 手机看片福利永久国产日韩| 黄网站在线观| 4438亚洲最大| 美女洗澡无遮挡| 欧美激情日韩| 国产日韩一区在线| 欧美日韩国产亚洲沙发| 亚洲一区二区精品3399| 中文字幕第88页| 羞羞答答一区二区| 久久久久久亚洲精品不卡| 亚洲视频在线免费播放| 国产亚洲欧美一区在线观看| 亚洲一区二区三区av无码| 日韩av黄色| 亚洲天堂av在线免费| 国产污视频在线看| 国产一区二区不卡| 中文字幕av日韩精品| 国产在线|日韩| 亚洲美女在线观看| 中国一级特黄毛片| av在线免费不卡| av在线免费观看国产| 国产一区二区三区亚洲综合| 俺去了亚洲欧美日韩| 探花国产精品一区二区| 久久免费国产精品| 18禁男女爽爽爽午夜网站免费| 51精品国产| 欧美日韩成人在线播放| 国产乱码一区二区| 亚洲欧美日韩一区二区| 福利视频999| 亚洲精品97| 91在线免费视频| 搞黄网站在线观看| 欧美精品亚洲一区二区在线播放| 国产18无套直看片| 麻豆久久久久久久| 一区二区三区|亚洲午夜| 日韩免费在线电影| 久久九九免费视频| 国产高清第一页| 一区二区三区免费观看| 国产调教打屁股xxxx网站| 欧美日韩三级| 国产a一区二区| а√天堂中文在线资源8| 亚洲电影免费观看| 99久热在线精品996热是什么| 久久一区二区三区四区| 麻豆av免费在线| 精品久久久久久久久久久aⅴ| 国产国产精品人在线视| 午夜视频成人| 欧美一区二区三区免费观看视频| 欧美精品xxxxx| 成人a区在线观看| 能在线观看的av| 日韩精品一区二区久久| 91性高湖久久久久久久久_久久99| av免费看在线| 精品日本一线二线三线不卡| 国产精品999在线观看| 国产日韩欧美在线一区| 三上悠亚在线一区| 欧美久久久久| 欧美18视频| 国产亚洲高清一区| 欧美一级片在线播放| jyzzz在线观看视频| 日韩亚洲欧美在线观看| 特级做a爱片免费69| 国产精品久久综合| 黑人玩弄人妻一区二区三区| 久久婷婷一区| 国产制服91一区二区三区制服| 免费观看成人www动漫视频| 日韩免费观看网站| 亚洲小说区图片| 亚洲人成网7777777国产| 国产精品玖玖玖| 欧美日韩一区二区三区| 91香蕉视频在线播放| 91尤物视频在线观看| 成人日韩在线视频| 国产欧美欧美| 在线视频一二三区| 欧美男gay| 大波视频国产精品久久| 久久不卡日韩美女| 欧美亚洲国产另类| 中文字幕在线播放网址| 国产亚洲精品美女久久久| 东京干手机福利视频| 欧美日韩一级二级| 在线观看亚洲欧美| 亚洲精品视频在线看| 摸摸摸bbb毛毛毛片| 成人午夜又粗又硬又大| 色播五月综合网| 丝袜美腿亚洲一区| 欧美日韩不卡在线视频| 伊人久久大香线| 视频二区一区| 美女毛片一区二区三区四区最新中文字幕亚洲 | 日韩在线视频网址| 久久精品视频在线看| 亚洲少妇一区二区三区| 精品在线观看免费| 免费无码av片在线观看| 在线成人国产| 国产a级黄色大片| 99久久精品费精品国产风间由美| 国产精品一区二区三区四区五区| 国产精品视频一区二区三区综合 | 亚洲国产中文在线| 国产日韩综合一区二区性色av| 吞精囗交69激情欧美| 91地址最新发布| 国产高潮在线| 91福利视频网| 鲁鲁在线中文| 7m精品福利视频导航| 都市激情国产精品| 国内精品久久久久久久| 蜜臀av在线播放| 欧美日韩xxx| 激情av在线| 91精品国产色综合| 中文在线а√在线8| 91精品国产一区| 蜜桃麻豆av在线| 96精品视频在线| 免费福利视频一区二区三区| 日本精品久久久久影院| japanese23hdxxxx日韩| 国产成人小视频在线观看| 美女福利一区二区三区| 国产精品第3页| 欧美啪啪网站| 91久热免费在线视频| 麻豆精品在线| 国产精品一区视频网站| 欧美三级午夜理伦三级小说| 欧美日韩在线精品一区二区三区| 国产麻豆精品久久| 一区二区三区欧美在线| 伊人久久大香线蕉综合四虎小说| 大地资源网在线观看免费官网| 欧美视频日韩| 免费成人午夜视频| 久久综合网络一区二区| 亚洲精品久久久中文字幕| 国产一区在线视频| 中文字幕天堂网| 国产日产欧美精品一区二区三区| 精品一区二区在线观看视频| 一区二区三区四区不卡在线| 久久国产视频播放| 欧美群妇大交群中文字幕| 精品黑人一区二区三区在线观看| 日韩av一卡二卡| av在线二区| 久久97精品久久久久久久不卡| 国产精品13p| 国产精品网站大全| 成人福利一区| 亚欧精品在线| 亚洲人人精品| 亚洲免费av一区| 波多野结衣中文字幕一区二区三区 | 在线成人免费| 国产综合18久久久久久| 日韩dvd碟片| 又大又硬又爽免费视频| 日韩精品一级二级| 亚洲妇女无套内射精| 久久精品一区二区三区不卡牛牛| 日韩激情小视频| 色综合久久中文综合久久牛| 99er热精品视频| 精品视频在线导航| 成人在线免费看黄| 日韩av不卡在线| 日本久久伊人| 日韩videos| 国色天香一区二区| 一区二区三区韩国| 99久久精品一区| 97成人资源站| 欧美最猛黑人xxxxx猛交| 日本精品一二区| 日韩视频永久免费观看| 91看片一区| 精品日韩美女| 欧美三区在线| 两性午夜免费视频| 国产片一区二区| 西西44rtwww国产精品| 欧美大片顶级少妇| 色老头视频在线观看| 欧美亚洲国产精品| 国产一区二区三区不卡av| 四虎永久免费网站| 日本va欧美va欧美va精品| 香港三级日本三级| 一区二区免费在线播放| 国产又爽又黄又嫩又猛又粗| 国产一区二区三区视频免费| 日韩电影毛片| 精品视频第一区| 99riav1国产精品视频| 国产乱国产乱老熟300部视频| 成人欧美一区二区三区小说 | 日韩电影在线观看电影| 少妇精品一区二区| 性做久久久久久| 免费观看黄色av| 欧美激情18p| 久久九九精品视频| 黄色网址在线免费看| 久久精品国产亚洲aⅴ| 免费看裸体网站| 欧美日韩综合视频| 日本精品一区二区在线观看| 欧美黑人性视频| 警花av一区二区三区| 91免费视频黄| 国产综合色在线| 99成人在线观看| 91精品欧美综合在线观看最新| 色欧美激情视频在线| 国产精品午夜视频| 成人无号精品一区二区三区| 99久久国产宗和精品1上映| 久久久亚洲精品一区二区三区| 久久午夜免费视频| 精品中文视频在线| 欧美成人资源| 日本亚洲导航| 日韩专区一卡二卡| 亚洲女优在线观看| 欧美三级乱人伦电影| 一级日本在线| 91精品啪在线观看麻豆免费| 亚洲国产精品久久久天堂| 女人扒开腿免费视频app| 一区二区三区中文字幕电影| 亚洲狼人综合网| 97在线免费视频| 自拍偷拍欧美一区| 污污动漫在线观看| 亚洲精品欧美综合四区| 动漫av一区二区三区| 91av在线播放| 成人精品影视| 中文字幕剧情在线观看| 亚洲国产中文字幕在线视频综合| 天天综合网在线| 国产精品爱啪在线线免费观看| 久久高清精品| 国产伦精品一区二区三区妓女下载| 亚洲午夜在线观看视频在线| 日本福利片高清在线观看| 国产精品日韩欧美| 欧美日韩国产色综合一二三四| 亚洲 欧美 日韩在线| 在线精品国精品国产尤物884a| 色网站在线看| 激情久久av| 久久av老司机精品网站导航| 久久精品国产亚洲av高清色欲 | 91久久夜色精品国产网站| 日韩一级不卡| 色偷偷www8888| 精品亚洲aⅴ在线观看| 成人97精品毛片免费看| 国产 福利 在线| 亚洲日本青草视频在线怡红院 | 丰满少妇久久久| 国产精品素人视频| 三级网站在线看| 国产综合视频在线观看| 亚洲影音先锋| 国产性生活网站|