html5之MIME类型
MIME - Multipurpose Internet Mail Extensions,翻譯過來就是多功能Internet郵件擴(kuò)充服務(wù)。它是一種多用途網(wǎng)際郵件擴(kuò)充協(xié)議,在1992年最早應(yīng)用于電子郵件系統(tǒng),但后來也應(yīng)用到瀏覽器。服務(wù)器會(huì)將它們發(fā)送的多媒體數(shù)據(jù)的類型告訴瀏覽器,而通知手段就是說明該多媒體數(shù)據(jù)的MIME類型,從而讓瀏覽器知道接收到的信息哪些是MP3文件,哪些是Shockwave文件等等。服務(wù)器將MIME標(biāo)志符放入傳送的數(shù)據(jù)中來告訴瀏覽器使用哪種插件讀取相關(guān)文件。
MIME能夠支持非ASCII字符、 二進(jìn)制格式附件等多種格式的郵件消息。這個(gè)標(biāo)準(zhǔn)被定義在; RFC 2045,; RFC 2046,; RFC 2047,; RFC 2048,; RFC 2049等RFC中。 由RFC 822轉(zhuǎn)變而來的RFC 2822,規(guī)定電子郵件標(biāo)準(zhǔn)并不允許在郵件消息中使用7位ASCII字符集以外的字符。正因如此,一些非英語字符消息和二進(jìn)制文件,圖像,聲音等非文字消息都不能在電子郵件中傳輸。MIME規(guī)定了用于表示各種各樣的數(shù)據(jù)類型的符號(hào)化方法。
一語概括MIME的功能:描述資源的數(shù)據(jù)類型。這里所說的資源可以是各種多媒體數(shù)據(jù),比如:html, xml, 圖片(JPEG), 視頻(avi), 音頻(mp3)。服務(wù)器以MIME的方式告知瀏覽器傳送資源的數(shù)據(jù)類型,瀏覽器接收到資源后,會(huì)進(jìn)入插件系統(tǒng)進(jìn)行查找,查找出哪種插件可以識(shí)別讀取接收到的資源。如果瀏覽器不清楚調(diào)用哪種插件系統(tǒng),它可能會(huì)告訴用戶缺少某插件,或者直接選擇某現(xiàn)有插件來試圖讀取接收到的文件,后者可能會(huì)導(dǎo)致系統(tǒng)的崩潰。
常見的MIME類型(通用型):
超文本標(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 p_w_picpath/png
GIF圖形 .gif p_w_picpath/gif
JPEG圖形 .jpeg,.jpg p_w_picpath/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
轉(zhuǎn)載于:https://blog.51cto.com/tiwilight/1034994
總結(jié)
以上是生活随笔為你收集整理的html5之MIME类型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 桌面图标变蓝底处理方法
- 下一篇: IIS7 设置 UrlRewrite