MIME 媒體型別



MIME(多用途網際網路郵件擴充套件)媒體型別最初是為了讓電子郵件能夠包含除純文字以外的資訊而設計的。MIME 媒體型別指示以下內容:

  • 訊息的不同部分(例如文字和附件)如何組合到訊息中。

  • 指定訊息的每一部分的方式。

  • 不同專案如何進行編碼以進行傳輸,以便即使是僅設計用於處理 ASCII 文字的軟體也能處理該訊息。

現在,MIME 型別不僅用於電子郵件;Web 伺服器已採用它們作為一種方法來告訴 Web 瀏覽器正在傳送給他們的是哪種型別的材料,以便它們能夠正確處理此類訊息。

MIME 內容型別包含兩部分:

  • 主型別
  • 子型別

主型別與子型別之間用正斜槓字元分隔。例如,HTML 的 text/html。

本章按以下主要型別組織:

例如,text 主型別包含以下型別的純文字檔案:

  • 純文字檔案的 text/plain
  • HTML 檔案的 text/html
  • 使用富文字格式的文字檔案的 text/rtf

MIME 型別在正式上應由網際網路號碼分配機構 (IANA) 分配和列出。

此列表中許多流行的 MIME 型別(所有以“x-”開頭的型別)均未由 IANA 分配,也沒有正式狀態。您可以在 http://www.iana.org/assignments/media-types/ 檢視官方 MIME 型別的列表。以.vnd開頭的型別是供應商特定的。

在指定 content-type 欄位的 MIME 型別時,您還可以指示所用文字的字元集。如果未指定字元集,則預設為 US-ASCII。例如:

content-type:text/plain; charset=iso-8859-1
廣告