mime(multipurpose internet mail extensions)多用途網際網路郵件擴充套件型別。是設定某種副檔名的檔案用一種應用程式來開啟的方式型別,當該副檔名檔案被訪問的時候,瀏覽器會自動使用指定應用程式來開啟。多用於指定一些客戶端自定義的檔名,以及一些**檔案開啟方式。
差點以為mime型別就是副檔名。。。
後來查閱了下知乎:
照這句話的意思,我們有個jpg副檔名的檔案,它的mime型別也應該叫jpg。在訪問這張時,瀏覽器自己不顯示,用系統的相簿應用程式來開啟……你見過這種操作嗎?
(如果mime叫exe,難道還能不經同意直接在我們電腦上執行病毒不成)
下面是正經的科普時間。
副檔名是什麼?
是作業系統用來標註檔案格式的一種機制,用乙個點號(.)和主檔名分隔開。由於歷史原因,多數副檔名是三個字母。
注意,這裡說的是標註,而非定義,既然是標註,說明不是強制的。
比如你用photoshop可以開啟乙個psd影象檔案。把這個副檔名改為txt,再拖到photoshop視窗裡,還是一樣能開啟,說明內容完全沒有變化,變化的只是雙擊時的預設開啟方式。
而mime又是什麼?
它全名叫多用途網際網路郵件擴充套件(multipurpose internet mail extensions),最初是為了將純文字格式的電子郵件擴充套件到可以支援多種資訊格式而定製的。後來被應用到多種協議裡,包括我們常用的http協議。
在訪問網頁時,mime type幫助瀏覽器識別乙個http請求返回的是什麼內容的資料,應該如何開啟、如何顯示。
看到了吧,兩者有共同的用途:用來標註資訊的格式。
但應用場景完全不同:乙個是作業系統中標註檔案的,乙個是郵件和http協議中用來標註網路資料的。
MIME及其型別
當瀏覽器通過各種請求方法,試圖從伺服器獲得資料的時候,伺服器就必須將正確的資料返回給瀏覽器。瀏覽器並不關心伺服器是如何進行處理的,伺服器可以返回乙個預先編輯好的html文件,也能根據請求動態生成返回的資料。而www的一大特點就是能用來傳送多 資料,並且這些資料的傳送是完全透明的,通過同樣的http連...
MIME型別介紹
多用途網際網路郵件擴充套件 mime,multipurpose internet mail extensions 是乙個網際網路標準,它擴充套件了電子郵件標準,使其能夠支援非ascii字元 二進位制格式附件等多種格式的郵件訊息。這個標準被定義在 rfc 2045,rfc 2046,rfc 2047,...
MIME 型別列表
mime型別就是設定某種副檔名的檔案用一種應用程式來開啟的方式型別,當該副檔名檔案被訪問的時候,瀏覽器會自動使用指定應用程式來開啟。多用於指定一些客戶端自定義的檔名,以及一些 檔案開啟方式。mime的英文全稱是 multipurpose internet mail extensions 多功能int...