什麼是MIME型別

antzone發表於2017-03-22

關於MIME型別,大家可能都不會陌生,如果感覺比較陌生的話,那就是對於一些文章閱讀不認真導致的。

比如在大量的各種教程中都有關於MIME型別定義的說明。

看如下程式碼:

[HTML] 純文字檢視 複製程式碼
<link rel="stylesheet" type="text/css" href="styles.css">

程式碼中的type="text/css"就是用來規定MIME型別的,下面就介紹一下什麼是MIME型別,作用是什麼。

一.基本概念:

MIME型別就是設定某種副檔名的檔案用一種應用程式來開啟的方式型別,當該副檔名檔案被訪問的時候,瀏覽器會自動的使用指定的應用程式來開啟。用於指定一些客戶端自定義的檔名,以及一些媒體開啟的方式。

二.來源歷史:

MIME的英文名稱是Mutipurpose internet mail extensions—多功能internet郵件擴充服務。他是一種多用途的網際郵件擴充協議。在1992年最早的使用在電子郵件系統中。但是後來使用在瀏覽器上面。伺服器會將它們傳送的多媒體資料的型別告訴瀏覽器,通知手段就是說明該多媒體資料的MIME型別。這樣瀏覽器就知道接收到的資訊那些是word檔案,那些事mp3檔案等等。伺服器將MIME標誌放入傳送的資料中來告訴瀏覽器使用哪種外掛來讀取相關的檔案。

三.特別說明:

另外MIME還支援ASCII字元,二進位制格式的檔案以及多種格式的郵件資訊。這些標準被定義在RFC中。也正因為如此,電子郵件的標準並不允許在郵件訊息中使用7位ASCII字元以外的字元,所以MIME就規定了各種各樣的資料型別的符號化的方法。

四.常見的MIME型別:

超文字標記語言文字 .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   

相關文章