HTML における MIME タイプの意味
HTML では、MIME タイプは MultiPurpose Internet Mail Extension タイプを指し、特定の拡張子を持つファイルをアプリケーションで開くように設定するタイプです。時間が来ると、ブラウザは指定されたアプリケーションを自動的に使用して開きます。
このチュートリアルの動作環境: Windows 7 システム、HTML5 バージョン、Dell G3 コンピューター。
まず、ブラウザがコンテンツをどのように処理するかを理解する必要があります。ブラウザに表示されるコンテンツには、HTML、XML、GIF、Flash などがあります。では、ブラウザはどのようにこれらを区別し、どのコンテンツをどのような形式で表示するかを決定するのでしょうか。答えは MIME タイプ、つまりリソースのメディア タイプです。
MIME(多目的インターネット メール拡張機能)多目的インターネット メール拡張機能のタイプ。特定の拡張子のファイルをアプリケーションで開くように設定するメソッドの一種で、その拡張子のファイルにアクセスすると、ブラウザは自動的に指定されたアプリケーションを使用してそのファイルを開きます。
簡単に言えば、MIME タイプはブラウザに表示に使用する形式を指示します。
注: インターネット上のデータ送信では、MIME タイプを使用する必要があります
マルチメディア ファイル形式 MIME
初期の HTTP プロトコルでは、追加のデータはありませんタイプ情報に基づいて、送信されるすべてのデータはクライアント プログラムによって Hypertext Markup Language HTML ドキュメントとして解釈されます。マルチメディア データ タイプをサポートするために、HTTP プロトコルはドキュメントの前に付加された MIME データ タイプ情報を使用してデータ タイプを識別します。
MIME は MultiPurpose Internet Mail Extensions の略で、元々は電子メール送信時にマルチメディア データを添付して、電子メール クライアント プログラムがその種類に応じて処理できるようにするために設計されました。ただし、HTTP プロトコルでサポートされると、その重要性はさらに高まります。 HTTP 転送を通常のテキストだけでなく、リッチでカラフルなものにします。
各 MIME タイプは 2 つの部分で構成されており、最初の部分は音声、音声、画像などのデータの大きなカテゴリであり、2 番目の部分は具体的なタイプを定義します。
一般的な MIME タイプ
ハイパーテキスト マークアップ言語 text.html,.html text/html
-
Normal text.txt text/plain
RTF text.rtf application/rtf
GIF graphic.gif image/gif
JPEG graphics.ipeg,.jpg image/jpeg
- ##au sound file.au audio/basic ##MIDI音楽ファイル Mid,.midi audio/midi,audio/x-midi
- RealAudio 音楽ファイル .ra、.ram audio/x-pn-realaudio
- ##MPEG ファイル.mpg、.mpeg ビデオ/mpeg
- AVI ファイル.avi ビデオ/x-msvideo
- GZIP ファイル。 gz application/x-gzip
- TAR file.tar application/x-tar
- インターネットには IANA confirm と呼ばれる特別な組織があります。しかし、インターネットの発展が速すぎるため、多くのアプリケーションは、使用する MIME タイプが標準タイプであることを IANA が確認するのを待つことができません。したがって、カテゴリ内で x- で始まるメソッド (x-gzip、x-tar など) を使用して、まだ標準になっていないこのカテゴリを識別します。実際、これらのタイプは非常に広く使用されているため、事実上の標準になっています。クライアントとサーバーがこの MIME タイプを認識できれば、標準外の MIME タイプであっても問題なく、クライアント プログラムは MIME タイプに基づいて特定の処理方法を使用してデータを処理できます。 Web サーバーおよびブラウザー (オペレーティング システムを含む) では、標準および一般的な MIME タイプがデフォルトで設定されていますが、一般的ではない MIME タイプの場合のみ、サーバーとクライアントのブラウザーの両方を識別するように設定する必要があります。
MIME タイプはドキュメントのサフィックスに関連しているため、サーバーはドキュメントのサフィックスを使用して、さまざまなファイルの MIME タイプを区別します。ドキュメントのサフィックスと MIME タイプの対応は、次の形式で定義する必要があります。サーバー。クライアント プログラムがサーバーからデータを受信する場合、サーバーからのデータ ストリームを受け入れるだけでドキュメントの名前は認識されないため、サーバーは追加情報を使用してクライアント プログラムにデータの MIME タイプを伝える必要があります。サーバーは実際のデータを送信する前に、まずデータをマークする MIME タイプ情報を送信する必要があります。この情報は、Content-type キーワードを使用して定義されます。たとえば、HTML ドキュメントの場合、サーバーは最初に次の 2 行を送信します。 MIME 識別情報。この識別情報は実際にはデータ ファイルの一部ではありません。
Content-type: text/html2 行目は必須の空白行であることに注意してください。この空白行を使用する目的は、 MIME情報と実際のデータ内容は分離されています。
MIME (MultiPurpose Internet Mail Extensions) は、メッセージ コンテンツ タイプを記述するためのインターネット標準です。
MIME メッセージには、テキスト、画像、オーディオ、ビデオ、その他のアプリケーション固有のデータを含めることができます。
公式の MIME 情報は、Internet Engineering Task Force (IETF) によって次の文書で提供されています:
- RFC-822 Standard for ARPA Internet textmessages
- #RFC-2045 MIME パート 1: インターネット メッセージ本文の形式
##RFC-2046 MIME パート 2: メディア タイプ
- RFC-2047 MIME パート 3: 非 ASCII テキストのヘッダー拡張機能
- RFC-2048 MIME パート 4: 登録手順
RFC-2049 MIME パート 5: 適合基準と例
アプリケーションごとに、さまざまな MIME タイプがサポートされます。
推奨チュートリアル: 「html ビデオ チュートリアル 」
以上がHTML における MIME タイプの意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。
