MIMEタイプ検索
ファイル拡張子でMIMEコンテンツタイプを検索するか、MIMEタイプから拡張子を探すことができます。200以上の一般的なメディアタイプに対応しています。
70 of 70 MIME types
MIME Types
| MIME Type | Extensions | Description | |
|---|---|---|---|
| text/html | .html.htm | HTML document | |
| text/css | .css | CSS stylesheet | |
| text/javascript | .js.mjs | JavaScript | |
| text/plain | .txt.text.log | Plain text | |
| text/csv | .csv | CSV data | |
| text/xml | .xml | XML (text) | |
| text/markdown | .md.markdown | Markdown | |
| text/calendar | .ics.ical | iCalendar | |
| text/vcard | .vcf.vcard | vCard | |
| text/tab-separated-values | .tsv | TSV data | |
| application/json | .json | JSON data | |
| application/ld+json | .jsonld | JSON-LD | |
| application/xml | .xml.xsl.xsd | XML | |
| application/pdf | .pdf | PDF document | |
| application/zip | .zip | ZIP archive | |
| application/gzip | .gz.gzip | Gzip archive | |
| application/x-tar | .tar | Tar archive | |
| application/x-7z-compressed | .7z | 7-Zip archive | |
| application/x-rar-compressed | .rar | RAR archive | |
| application/octet-stream | .bin.exe.dll | Binary data | |
| application/wasm | .wasm | WebAssembly | |
| application/graphql | .graphql.gql | GraphQL query | |
| application/x-www-form-urlencoded | — | Form data (URL-encoded) | |
| multipart/form-data | — | Form data (file upload) | |
| application/vnd.ms-excel | .xls | Excel spreadsheet | |
| application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | .xlsx | Excel 2007+ | |
| application/vnd.ms-powerpoint | .ppt | PowerPoint | |
| application/vnd.openxmlformats-officedocument.presentationml.presentation | .pptx | PowerPoint 2007+ | |
| application/msword | .doc | Word document | |
| application/vnd.openxmlformats-officedocument.wordprocessingml.document | .docx | Word 2007+ | |
| application/rtf | .rtf | Rich Text Format | |
| application/epub+zip | .epub | EPUB ebook | |
| application/java-archive | .jar | Java archive | |
| application/x-sh | .sh | Shell script | |
| application/sql | .sql | SQL script | |
| application/yaml | .yaml.yml | YAML data | |
| application/toml | .toml | TOML data | |
| application/x-ndjson | .ndjson.jsonl | Newline-delimited JSON | |
| application/vnd.geo+json | .geojson | GeoJSON | |
| image/jpeg | .jpg.jpeg.jpe | JPEG image | |
| image/png | .png | PNG image | |
| image/gif | .gif | GIF image | |
| image/webp | .webp | WebP image | |
| image/avif | .avif | AVIF image | |
| image/svg+xml | .svg.svgz | SVG image | |
| image/bmp | .bmp | BMP image | |
| image/tiff | .tif.tiff | TIFF image | |
| image/x-icon | .ico | ICO icon | |
| image/heic | .heic.heif | HEIC image | |
| image/jxl | .jxl | JPEG XL image | |
| audio/mpeg | .mp3 | MP3 audio | |
| audio/ogg | .ogg.oga | OGG audio | |
| audio/wav | .wav | WAV audio | |
| audio/webm | .weba | WebM audio | |
| audio/mp4 | .m4a | M4A audio | |
| audio/flac | .flac | FLAC audio | |
| audio/aac | .aac | AAC audio | |
| audio/opus | .opus | Opus audio | |
| video/mp4 | .mp4.m4v | MP4 video | |
| video/webm | .webm | WebM video | |
| video/ogg | .ogv | OGG video | |
| video/quicktime | .mov.qt | QuickTime video | |
| video/x-msvideo | .avi | AVI video | |
| video/x-matroska | .mkv | Matroska video | |
| video/mpeg | .mpeg.mpg | MPEG video | |
| font/woff | .woff | WOFF font | |
| font/woff2 | .woff2 | WOFF2 font | |
| font/ttf | .ttf | TrueType font | |
| font/otf | .otf | OpenType font | |
| application/x-font-woff | .woff | WOFF font (legacy) |
MIMEタイプ検索の使い方
- 1ファイル拡張子(例:.pdf)またはMIMEタイプ(例:image/png)を入力してください。
- 2一致するMIMEタイプとファイル拡張子が即座に表示されます。
- 3HTTPヘッダーやコードで使用するMIMEタイプ文字列をコピーできます。
- 4一般的なMIMEタイプの完全なテーブルを参照できます。
Zenovayアナリティクス
関連ツール
よくある質問
MIMEタイプとは何ですか?▾
MIME(多目的インターネットメール拡張)タイプは、メディアタイプまたはコンテンツタイプとも呼ばれ、ファイルまたはドキュメントの形式を識別します。それらはtype/subtype形式に従います — 例えば、text/html、application/json、image/png。HTTPは、Content-Typeヘッダーでクライアントに応答ボディを解釈する方法を伝えるために使用します。ブラウザはMIMEタイプを使用して、ファイルを表示、ダウンロード、または実行するかどうかを決定します。
Content-Typeヘッダーとは何ですか?▾
HTTPのContent-Typeヘッダーは、応答本文のリソースのMIMEタイプを指定します。例えば:Content-Type: application/jsonはクライアントに本文はJSONであることを伝えます。Content-Type: text/html; charset=utf-8は、UTF-8エンコーディングを使用したHTMLです。アップロードの場合、リクエストContent-Type: multipart/form-dataはファイルアップロードフォームを指定します。間違ったContent-Typeを設定すると、ブラウザの誤解釈とセキュリティの問題(MIMEスニッフィング)が発生します。
MIMEスニッフィングとは何ですか?▾
MIMEスニッフィングは、ブラウザが宣言されたContent-Typeを無視し、コンテンツ自体(例えば、マジックバイトを探す)から実際のタイプを推測するときです。これは歴史的には設定が間違ったサーバーを処理するために使用されていましたが、セキュリティリスクです — 攻撃者は、ブラウザがHTMLとして解釈してスクリプトを実行する.jpgを提供できます。X-Content-Type-Options: nosniffヘッダーを使用してMIMEスニッフィングを無効にし、ブラウザに宣言されたContent-Typeを尊重するように強制します。
application/octet-streamとは何ですか?▾
application/octet-streamは、特定のタイプを持たない任意のバイナリデータのMIMEタイプです。ブラウザは通常、それを表示するのではなくファイルをダウンロードすることで応答します。特定のバイナリタイプが不明な場合、フォールバックとして一般的に使用されます。既知のバイナリタイプ(PDF、ZIP、実行可能ファイル)の場合は、代わりに特定のMIMEタイプを使用してください — application/pdf、application/zip、application/vnd.microsoft.portable-executable。
text/javascriptとapplication/javascriptの違いは何ですか?▾
歴史的には両方が使用されていましたが、text/javascriptは現在JavaScriptの登録標準です(RFC 9239、2022)。application/javascriptは一時的に好ましい形式でしたが、現在は廃止済みとしてマークされています。JavaScriptレスポンスのContent-Typeにはtext/javascriptを使用してください。スクリプトタグのtype属性の場合、type="module"またはtype属性がない方が好まれます — type="text/javascript"はHTML5では冗長です。