2011-03-19 140 views
0

我最近在讀COMET上的一篇文章,我遇到過很多次MIME這個詞?我GOOGLE了它發現MIME是多用途Internet郵件擴展。也是我遇到了一句什麼是MIME?它到底是什麼?

多重/ X - 混合替換」的 功能MIME標準。

什麼多重/ X - 混合取代指方面MIME?甚至什麼是MIME用的?爲什麼?

+0

http://en.wikipedia.org/wiki/MIME#Mixed-Replace_.28Experimental.29 – ukhardy 2011-03-19 05:18:54

+0

@ukhardy:但是上面的鏈接是正確的,它不解釋我看到了什麼... – 2011-03-19 05:27:49

回答

4

MIME類型是由Internet上的請求(最初由電子郵件使用,稍後被網絡的許多部分使用)返回的數據的描述。

由於數據可能需要數百(如果不是數千)形式,無論是文本還是二進制,它都有助於程序知道正在處理的數據類型,而不是嘗試編寫自動計算出來的代碼。

程序可以使用這些數據來選擇一個處理程序(jpg與png),或者乾脆拒絕處理不是它知道如何處理或不想處理的類型的數據(例如,一個MP3,它期望XML)。

這也可以用來分類數據(搜索引擎),或限制它(在Web代理或電子郵件服務器)。

一些例子:

  • 圖像/ GIF
  • text/html的
  • 視頻/ MPEG
  • 應用程序/壓縮
  • 應用程序/ x-字體-TTF

有關更大的MIME類型示例列表,請參閱以下鏈接:

+0

那麼這意味着所有呈現任何頁面的瀏覽器都必須查看這種MIME類型嗎?因此,瀏覽器中有任何解析器或解釋器可以**查找**它使用了哪種類型?這樣它可以正確渲染? – 2011-03-19 05:30:17

+1

@Anto:我不確定瀏覽器本身,但肯定有軟件會嘗試確認MIME類型。有關示例,請參見http://www.mediawiki.org/wiki/Manual:Mime_type_detection。如果它在瀏覽器中很常見,我也不會感到驚訝,因爲這可以在早期阻止潛在的安全威脅,而不僅僅依賴於解析器完全沒有bug。例如:http://www.microsoft.com/technet/security/bulletin/ms01-020.mspx – 2011-03-19 05:32:31

+0

ya謝謝你的細節:)乾杯:) – 2011-03-19 05:34:45

1

互聯網媒體類型,原名頭的名稱之後MIME(多用途互聯網郵件擴展)後MIME類型,有時內容類型幾個朋友ocols的值是這種類型,是Internet上文件格式的兩部分標識符。

More here

+0

哎呀!我被愚弄了:) – 2011-03-19 05:17:51

+0

在我最初的回答中,我忘了提及縮寫是正確的,但它與「郵件」無關。文章應該幫助你。 – 2011-03-19 05:19:16

1

這是一種描述文檔(或文件)的方式。

像郵件閱讀器和Web瀏覽器這樣的程序使用文檔的「MIME類型」來確定如何處理它。

每個MIME類型是描述內容

multipart/x-mixed-replace 

是其通常用於HTTP服務器推送流的特定的MIME類型的字符串。

+0

不錯,謝謝:) – 2011-03-19 05:24:27