Internet Media Type

Internet Media Type,即網際網路媒體類型,也叫做於MIME類型,有時在一些協定的訊息頭中叫做“Content-Type”。它使用兩部分標識符來確定一個類型。

介紹

這些標識符起源於RFC 2046,最初用於使用SMTP協定傳送Email。但是如今被擴展用於其他的協定,比如HTTP、RTP、SIP等。一個媒體配型至少包括兩部分:一個類型,和一個子類型,還可以包括一個或多個可選的參數。比如,類型是text類型則包括一個可選的charset參數,用來設定文本的編碼。多重類型的子類型常常用來確定不同部分的邊界。

類型和子類型如果是以“x-”開頭,則是非標準的(沒有在IANA註冊的)。特定供應商的子類型以“vnd.”開頭,個人的子類型以“prs.”開頭。

MIME是Multipurpose Internet Mail Extensions的縮寫,意思是多功能網際網路郵件擴展。是一個通過網際網路傳送非ASCII訊息的規範。許多的email客戶端現在都支持MIME, 所以可以通過網際網路的郵件系統傳送圖片、聲音、視頻檔案等等。

有許多預先定義的MIME類型,比如GIF圖片格式和PostScript檔案。也可以自己定義MIME類型。

除了email套用外,瀏覽器同樣支持各種MIME類型。這使得瀏覽器可以顯示或輸出除了HTML格式的檔案。

MIME是在1992年,由IETF創建的。一個新的版本叫做S/MIME,用於支持加密的訊息。

常見媒體類型列表

IANA負責管理註冊媒體類型和字元編碼,IANA製作了一份Web上公開可用的媒體類型列表,下面是網路上常用的媒體類型列表:

多媒體檔案

以“application”開頭:

application/atom+xml:Atom feeds

application/EDI-X12:EDI X12 數據,在RFC 1767中定義

application/EDIFACT:EDI EDIFACT 數據,在RFC 1767中定義

application/json:JSON格式的數據,在RFC 4627中定義

application/javascript:JavaScript,在RFC 4329中定義但是不被IE8以及之前的版本支持

application/octet-stream: 任意的二進制數據。通常這種類型的檔案沒有和任何應用程式相關聯,已過去假設的軟體比如Apache相反,這並不是一種未知檔案的類型,而是應該在伺服器端不確定內容的額類型,讓客戶端自行猜測類型。

application/ogg:Ogg格式檔案,一種格式化的多媒體位元組流,在RFC5334中定義。

application/pdf:PDF檔案,在 RFC 3778 中定義

application/postscript:PostScript,在RFC 2046中定義

application/soap+xml:SOAP格式,在RFC 3902中定義

application/xhtml+xml:XHTML檔案,在RFC 3236中定義

application/xml-dtd:DTD檔案, 在RFC 3023中定義

application/zip:ZIP檔案,一種壓縮格式。

音頻

以“audio”開頭  audio/basic:1個通道、8千赫茲的音頻。在RFC 2046中定義

audio/mp4:MP4音頻

audio/mpeg:MP3 或者MPEG音頻,在RFC 3003中定義

audio/ogg:Ogg 音頻檔案。在RFC 5334中定義

audio/vorbis:Vorbis 編碼的音頻,在RFC 5215中定義

audio/x-ms-wma:wma音頻,文檔請參考Microsoft KB 288102

audio/x-ms-wax:wma的音頻轉發器

audio/vnd.rn-realaudio:RealAudio格式,RealPlayer的音頻格式。

audio/vnd.wave:WAV音頻,在RFC 2361中定義

圖片

以 “image”開頭:  image/gif:GIF格式,在 RFC 2045 和 RFC 2046中定義。

image/jpeg:JPEG 和JFIF格式,在RFC 2045 和 RFC 2046中定義

image/png:png格式,在 RFC 2083中定義

image/svg+xml:svg格式; 在 SVG 1.2 規範中定義

image/tiff:tiff格式,; 在RFC 3302中定義

image/vnd.microsoft.icon:ico格式;

訊息

以“message”開頭:

message/http: http協定的訊息

3D模型

以“model”開頭  暫無

多部分組成的對象

以“multipart”開頭:  multipart/alternative

multipart/related

multipart/form-data

multipart/signed

multipart/encrypted

人類可讀文本及原始碼

以“text”開頭  text/cmd

text/css:在CSS文本樣式表,在RFC 2318中定義

text/csv

text/html:HTML格式,在RFC 2854中定義

text/javascript :JavaScript在已經廢棄的RFC 4329中定義,現在推薦使用“application/javascript”。然而“text/javascript”允許在HTML 4 和5 中使用。並且與“application/javascript”不同,它是可以跨瀏覽器支持的。

text/plain:原文數據,在RFC 2046和RFC 3676中定義

text/xml:XML可擴展標記語言,在RFC 3023中定義

視頻

以“video”開頭  video/mpeg:多路音頻的MPEG-1視頻檔案,在RFC 2045和RFC 2046中定義

video/mp4:MP4視頻,在RFC 4337中定義

video/ogg:帶音頻的Ogg視頻 在RFC 5334中定義

video/quicktime:QuickTime 視頻

video/webm:WebM開放媒體類型

video/x-ms-wmv:Windows視頻,參見Microsoft KB 288102檔案。

廠商特定檔案

子類型以“vnd.”開頭:  application/vnd.oasis.opendocument.text:OpenDocument 文字

application/vnd.oasis.opendocument.spreadsheet:OpenDocument 圖表

application/vnd.oasis.opendocument.presentation:OpenDocument 展現檔案

application/vnd.oasis.opendocument.graphics:OpenDocument 圖像

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:微軟Excel 2007檔案

application/vnd.openxmlformats-officedocument.presentationml.presentation:微軟Powerpoint 2007 檔案

application/msword:微軟Word 檔案

application/vnd.openxmlformats-officedocument.wordprocessingml.document:微軟Word 2007 檔案

application/vnd.mozilla.xul+xml:Mozilla XUL 檔案

非標準檔案

自來性以“x-”開頭:  application/x-www-form-urlencoded Form Encoded Data:在HTML4.01規範文檔的17.13.4.1小節中定義。

application/x-dvi:dvi格式

application/x-latex:LaTeX 檔案

application/x-font-ttf:TrueType字型類型,雖然沒有被標準定義,但是已經被廣泛使用。

application/x-shockwave-flash:Flash檔案,比如以.swf結尾的檔案。參見Adobe的兩個文檔Adobe TechNote tn_4151 和 Adobe TechNote tn_16509

application/x-stuffit: StuffIt檔案

application/x-rar-compressed: RAR 檔案

application/x-tar: Tarball 檔案

text/x-jquery-tmpl: jQuery 臨時檔案

Type x-pkcs: PKCS 標準檔案

application/x-pkcs12

application/x-pkcs12

application/x-pkcs7-certificates

application/x-pkcs7-certificates

application/x-pkcs7-certreqresp

application/x-pkcs7-mime

application/x-pkcs7-mime

application/x-pkcs7-signature

相關詞條

相關搜尋

熱門詞條

聯絡我們