Html-mime-media-types
提供:Dev Guides
MIMEメディアタイプ
MIME(Multipurpose Internet Mail Extension)メディアタイプは、もともと電子メールにプレーンテキスト以外の情報を含めることができるように考案されました。 MIMEメディアタイプは次のことを示します-
- テキストや添付ファイルなど、メッセージのさまざまな部分がメッセージにどのように結合されるか。
- メッセージの各部分が指定される方法。
- ASCIIテキストでのみ動作するように設計されたソフトウェアでもメッセージを処理できるように、さまざまなアイテムを送信用にエンコードする方法。
現在、MIMEタイプは電子メールで使用するだけではありません。それらは、その種類のメッセージに正しく対処できるように、どのタイプのマテリアルが送信されたかをWebブラウザに伝える方法としてWebサーバーに採用されています。
MIMEコンテンツタイプは2つの部分で構成されます-
- メインタイプ
- サブタイプ
メインタイプは、スラッシュ文字によってサブタイプから分離されます。 たとえば、HTMLの場合はtext/html。
この章は、主な種類のために編成されています-
- リンク:/html/mime_media_text [text]
- リンク:/html/mime_media_image [image]
- リンク:/html/mime_media_multipart [multipart]
- リンク:/html/mime_media_audio [audio]
- リンク:/html/mime_media_video [video]
- リンク:/html/mime_media_message [メッセージ]
- リンク:/html/mime_media_model [モデル]
- リンク:/html/mime_media_application [アプリケーション]
たとえば、テキストのメインタイプには、次のようなプレーンテキストファイルのタイプが含まれています-
- プレーンテキストファイルのtext/plain
- HTMLファイルのtext/html *リッチテキスト形式を使用したテキストファイルのtext/rtf
MIMEタイプは、Internet Assigned Numbers Authority(IANA)によって割り当てられ、リストされることが公式に想定されています。
このリストで人気のあるMIMEタイプの多く(すべて「x-」で始まるもの)は、IANAによって割り当てられておらず、公式のステータスはありません。 公式のMIMEタイプのリストは、http://www.iana.org/assignments/media-types/で確認できます。* .vnd *で始まるものはベンダー固有です。
content-typeフィールドのMIMEタイプを指定するとき、使用されているテキストの文字セットを示すこともできます。 文字セットを指定しない場合、デフォルトはUS-ASCIIです。 たとえば-
content-type:text/plain; charset=iso-8859-1