溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

html中MIME類型有哪些

發(fā)布時間:2021-12-14 14:06:01 來源:億速云 閱讀:168 作者:iii 欄目:web開發(fā)

本篇內(nèi)容主要講解“html中MIME類型有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“html中MIME類型有哪些”吧!

在html中,MIME類型指的是多用途互聯(lián)網(wǎng)郵件擴展類型,是設(shè)定某種擴展名的文件用一種應(yīng)用程序來打開的方式類型,當(dāng)該擴展名文件被訪問的時候,瀏覽器會自動使用指定應(yīng)用程序來打開。

本教程操作環(huán)境:windows7系統(tǒng)、HTML5版、Dell G3電腦。

首先,我們要了解瀏覽器是如何處理內(nèi)容的。在瀏覽器中顯示的內(nèi)容有 HTML、有 XML、有 GIF、還有 Flash ……那么,瀏覽器是如何區(qū)分它們,決定什么內(nèi)容用什么形式來顯示呢?答案是 MIME Type,也就是該資源的媒體類型。

MIME(Multipurpose Internet Mail Extensions)多用途互聯(lián)網(wǎng)郵件擴展類型。是設(shè)定某種擴展名的文件用一種應(yīng)用程序來打開的方式類型,當(dāng)該擴展名文件被訪問的時候,瀏覽器會自動使用指定應(yīng)用程序來打開。

簡單說,MIME type 就是  告訴 瀏覽器 用什么 形式來顯示。

說明:互聯(lián)網(wǎng)上數(shù)據(jù) 傳輸 都要用到 MIME Type

多媒體文件格式MIME

最早的HTTP協(xié)議中,并沒有附加的數(shù)據(jù)類型信息,所有傳送的數(shù)據(jù)都被客戶程序解釋為超文本標(biāo)記語言HTML 文檔,而為了支持多媒體數(shù)據(jù)類型,HTTP協(xié)議中就使用了附加在文檔之前的MIME數(shù)據(jù)類型信息來標(biāo)識數(shù)據(jù)類型。

MIME意為多目Internet郵件擴展,它設(shè)計的最初目的是為了在發(fā)送電子郵件時附加多媒體數(shù)據(jù),讓郵件客戶程序能根據(jù)其類型進行處理。然而當(dāng)它被HTTP協(xié)議支持之后,它的意義就更為顯著了。它使得HTTP傳輸?shù)牟粌H是普通的文本,而變得豐富多彩。

每個MIME類型由兩部分組成,前面是數(shù)據(jù)的大類別,例如聲音audio、圖象image等,后面定義具體的種類。

常見的MIME類型

  • 超文本標(biāo)記語言文本 .html,.html text/html

  • 普通文本 .txt text/plain

  • RTF文本 .rtf application/rtf

  • GIF圖形 .gif image/gif

  • JPEG圖形 .ipeg,.jpg image/jpeg

  • au聲音文件 .au audio/basic

  • MIDI音樂文件 mid,.midi audio/midi,audio/x-midi

  • RealAudio音樂文件 .ra, .ram audio/x-pn-realaudio

  • MPEG文件 .mpg,.mpeg video/mpeg

  • AVI文件 .avi video/x-msvideo

  • GZIP文件 .gz application/x-gzip

  • TAR文件 .tar application/x-tar

Internet中有一個專門組織IANA來確認(rèn)標(biāo)準(zhǔn)的MIME類型,但Internet發(fā)展的太快,很多應(yīng)用程序等不及IANA來確認(rèn)他們使用的MIME類型為標(biāo)準(zhǔn)類型。因此他們使用在類別中以x-開頭的方法標(biāo)識這個類別還沒有成為標(biāo)準(zhǔn),例如:x-gzip,x-tar等。事實上這些類型運用的很廣泛,已經(jīng)成為了事實標(biāo)準(zhǔn)。只要客戶機和服務(wù)器共同承認(rèn)這個MIME類型,即使它是不標(biāo)準(zhǔn)的類型也沒有關(guān)系,客戶程序就能根據(jù)MIME類型,采用具體的處理手段來處理數(shù)據(jù)。而Web服務(wù)器和瀏覽器(包括操作系統(tǒng))中,缺省都設(shè)置了標(biāo)準(zhǔn)的和常見的MIME類型,只有對于不常見的 MIME類型,才需要同時設(shè)置服務(wù)器和客戶瀏覽器,以進行識別。

由于MIME類型與文檔的后綴相關(guān),因此服務(wù)器使用文檔的后綴來區(qū)分不同文件的MIME類型,服務(wù)器中必須定義文檔后綴和MIME類型之間的對應(yīng)關(guān)系。而客戶程序從服務(wù)器上接收數(shù)據(jù)的時候,它只是從服務(wù)器接受數(shù)據(jù)流,并不了解文檔的名字,因此服務(wù)器必須使用附加信息來告訴客戶程序數(shù)據(jù)的MIME類型。服務(wù)器在發(fā)送真正的數(shù)據(jù)之前,就要先發(fā)送標(biāo)志數(shù)據(jù)的MIME類型的信息,這個信息使用Content-type關(guān)鍵字進行定義,例如對于HTML文檔,服務(wù)器將首先發(fā)送以下兩行MIME標(biāo)識信息,這個標(biāo)識并不是真正的數(shù)據(jù)文件的一部分。

Content-type: text/html

注意,第二行為一個空行,這是必須的,使用這個空行的目的是將MIME信息與真正的數(shù)據(jù)內(nèi)容分隔開。

MIME (Multipurpose Internet Mail Extensions) 是描述消息內(nèi)容類型的因特網(wǎng)標(biāo)準(zhǔn)。

MIME 消息能包含文本、圖像、音頻、視頻以及其他應(yīng)用程序?qū)S玫臄?shù)據(jù)。

官方的 MIME 信息是由 Internet Engineering Task Force (IETF) 在下面的文檔中提供的:

  • RFC-822 Standard for ARPA Internet text messages

  • RFC-2045 MIME Part 1: Format of Internet Message Bodies

  • RFC-2046 MIME Part 2: Media Types

  • RFC-2047 MIME Part 3: Header Extensions for Non-ASCII Text

  • RFC-2048 MIME Part 4: Registration Procedures

  • RFC-2049 MIME Part 5: Conformance Criteria and Examples

不同的應(yīng)用程序支持不同的 MIME 類型。

到此,相信大家對“html中MIME類型有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI