Extension)は、従来の電子メールにあった最大文字数やASCIIコードしか送信することができないといった制限を取り除くために、1992年にIETFによって電子メールでさまざまなフォーマット(書式)を扱えるようにする規格として提唱されました。メールだけでなく、ウェブサーバとUAがデータを送受信する際に使われているHTTPプロトコルにも活用されています。ウェブ上で利用されるファイルには、拡張子(識別子)があり、拡張子によって、そのファイルがどのデータ型(データの種類)であるかを示しているのがMIMEです。いうフィールドが用意されています。Content-Typeフィールドの記述は「タイプ名/サブタイプ名」の形式で構成します。部分がMIMEサブタイプと呼ばれます。タイプ名とサブタイプ名の間は、常にスラッシュ(/)で区切られています。一つのタイプ名には多数のサブタイプ名が定義されています。ようなサブタイプ名の部分は限定的です。MIMEの設定ファイルウェブサーバには、様々な拡張子のMIMEを設定しているファイルが存在します。ここでは、UNIX系OSの多くが採用しているApacheウェブサーバに絞って説明をします。Apacheではhttpd.confファイルのTypesConfigに指定されているファイル(mime.typesファイル)を閲覧することで、どの拡張子にどのようなデータ型が既定されているかを確認することができます。デフォルトではmime.typesファイルが設定されています。/www/conf/mime.typesもし、新たなMIMEを追加したい場合や既定の拡張子に対するMIMEを変更したい場合はmime.typesファイルを直接編集するか、.htaccessファイルによる上書きが有効であればAddTypeディレクティブを使用して上書きすることができます。次のように記述します。htmこれにより.html、または.htmを拡張子にもつファイルがリクエストされた場合、ウェブサーバはapplication/xhtml+xmlのMIMEとして、かつutf-8の文字コードとして配信します。.docx)HTML文書で設定することのあるMIMEMIMEはウェブサーバ側だけでなく、HTMLファイル側でも設定することがあり、正しくデータの伝送が行えるように事前にUAに働きかける指定をします。input要素に指定することができます。指定されている場合に、ウェブサーバ側が受け取ることのできるMIMEを事前に限定するようにUAに働きかけます。CGIプログラムに画像ファイルのみをアップロードできるようにする場合には、次のように記述します。働きかけます(input要素のaccept属性を実装することになったのは、HTML5仕様実装UA以降です)。codetype属性codetype属性は、object要素に指定することができます。classid属性で指定されたオブジェクトを実行する前に事前に、そのUAの環境下で実行可能かどうかを判断をつけるように働きかけます。content属性content属性は、meta要素に指定することができます。Content-Script-Typeの各値にMIMEを指定します。して読み込むようにUAに働きかけることになります。enctype属性enctype属性は、form要素に指定することができます。charsetパラメータをつけるなどの処理を行うようにUAに働きかけます。style要素に指定することができます。MIMEをUAが正しく解釈できるように働きかけます。data属性で指定されているオブジェクトのMIMEタイプをUAがサポートしていない場合に、指定されたオブジェクトを実行する前に事前にデータをロードすることのないように働きかけます。オブジェクトを発見するようにUAに働きかけます。MIMEで示し、これを正しく解釈できるようにUAに働きかけます。ContactWeb制作に関するご相談、お気軽にお問い合わせください。/WebデザイナーContactSubscribeTwitterFacebookGoogle+。