MIME(Multipurpose Internet Mail Extensions)多用途互聯網郵件擴充類型。
是設定某種副檔名的檔案用一種應用程式來開啟的方式類型,當該擴展當名文件被存取的時候,瀏覽器會自動使用指定應用程式來開啟。
多用於指定一些客戶端自訂的檔案名,以及一些媒體檔案開啟方式。 (推薦學習:web前端視訊教學)
它是一個網路標準,擴展了電子郵件標準,使其能夠支援:
#非ASCII字元文字;非文字格式附件(二進位、聲音、影像等);
由多部分(multiple parts)組成的訊息體;
包含非ASCII字元的頭資訊(Header information)。
這個標準定義在RFC 2045、RFC 2046、RFC 2047、RFC 2048、RFC 2049等RFC。
MIME改善了由RFC 822轉變而來的RFC 2822,這些舊標準規定電子郵件標準並不允許在郵件訊息中使用7位元ASCII字元集以外的字元。
正因如此,一些非英語字元訊息和二進位文件,影像,聲音等非文字訊息原本都不能在電子郵件中傳輸(MIME可以)。
MIME規定了用於表示各種各樣的資料類型的符號化方法。此外,在萬維網中使用的HTTP協定中也使用了MIME的框架,標準擴展為網際網路媒體類型。
最早的HTTP協定中,並沒有附加的資料類型訊息,所有傳送的資料都被客戶程式解釋為超文本標記語言HTML 文檔,而為了支援多媒體資料類型,HTTP協定中就使用了附加在文件之前的MIME資料類型資訊來識別資料類型。
MIME意為多功能Internet郵件擴展,它設計的最初目的是為了在發送電子郵件時附加多媒體數據,讓郵件客戶程式能根據其類型進行處理。然而當它被HTTP協定支持之後,它的意義就更為顯著了。它使得HTTP傳輸的不僅是普通的文本,而變得豐富多彩。
每個MIME類型由兩個部分組成,前面是資料的大類別,例如聲音audio、圖象image等,後面定義特定的種類。
常見的MIME類型(通用型):
超文本標記語言文字.html text/html
xml文件.xml text/xml
XHTML文件.xhtml application/xhtml xml
普通文字.txt text/plain
RTF文字.rtf application/rtf
PDF文件 .pdf application/pdf
以上是mime什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!