計算機網路中的MIME是什麼?


MIME代表**多用途網際網路郵件擴充套件**(Multi-Purpose Internet Mail Extensions)。它是網際網路電子郵件協議的改進,使使用者能夠透過網際網路交換各種資料檔案,包括影像、音訊和影片。

如果文字使用美國資訊交換標準程式碼(ASCII)以外的字元集,則需要MIME。實際上,幾乎所有人工編寫的網際網路電子郵件和相當大比例的自動化電子郵件都是透過簡單郵件傳輸協議(SMTP)以MIME格式傳輸的。

MIME主要設計用於SMTP,但MIME標準定義的內容型別在電子郵件之外的通訊協議中也很重要,例如超文字傳輸協議(HTTP)。

MIME頭部

MIME中有五個頭部欄位,如下所示:

  • MIME-version − 它表示正在使用的MIME版本。當前版本是1.1。定義為MIME-version: 1.1。

  • Content-type − 它定義郵件正文中資料的型別和子型別。內容型別和內容子型別由斜槓分隔。此欄位定義如何執行正文中的物件。預設值為US ASCII中的純文字。

Content-type欄位表示如下:

Context-type: <type/subtype; parameters>
  • Content-transfer-encoding − 它定義了正文內的物件如何被編碼為US ASCII,以使其可以用於郵件傳輸。因此,它確定用於將訊息編碼為0和1進行傳輸的方法。

Content-transfer-encoding欄位表示如下:

Content-transfer-encoding : <type>
  • Content-Description − 此欄位說明郵件的內容。它是ASCII形式的,收件人將知道該郵件是否值得解碼和閱讀。

  • Content-ID − 此欄位標識內容。其格式與標準Message-Id頭的格式相同。

更新於:2021年5月4日

4K+瀏覽量

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.