Web開発向けのMIMEタイプと拡張子の対応一覧表です。ファイル形式やHTTPヘッダー設定に必要なMIMEタイプをオンラインで素早く検索・確認できます。
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕

ランダムUser-Agent生成ツール
開発者、テスター、データ収集者向けに、異なるデバイスやプラットフォーム環境をシミュレートするためのランダムなブラウザUser-Agent文字列を生成します。

ファイル種類・MIMEタイプ判定ツール
ファイルの真の種類(MIMEタイプ)を判定し、ファイル名やサイズ情報も同時に取得できる、開発者から一般ユーザーまで幅広く使えるツールです。

IPv4/IPv6アドレス変換
ネットワーク設定、開発デバッグ、アドレス形式チェックのためのIPv4とIPv6アドレス双方向変換ツール。

ダウンロードリンク変換
HTTP/HTTPSのファイルリンクを迅雷(Xunlei)、FlashGet、QQ旋風の専用ダウンロードリンクに変換し、複数のダウンロードクライアントに対応させます。

ランダムUser-Agent生成ツール
開発者、テスター、データ収集者向けに、異なるデバイスやプラットフォーム環境をシミュレートするためのランダムなブラウザUser-Agent文字列を生成します。

ファイル種類・MIMEタイプ判定ツール
ファイルの真の種類(MIMEタイプ)を判定し、ファイル名やサイズ情報も同時に取得できる、開発者から一般ユーザーまで幅広く使えるツールです。

IPv4/IPv6アドレス変換
ネットワーク設定、開発デバッグ、アドレス形式チェックのためのIPv4とIPv6アドレス双方向変換ツール。

ダウンロードリンク変換
HTTP/HTTPSのファイルリンクを迅雷(Xunlei)、FlashGet、QQ旋風の専用ダウンロードリンクに変換し、複数のダウンロードクライアントに対応させます。

ファイル形式・拡張子の一括判定
ファイルの本当の形式を識別。複数ファイルの一括アップロードに対応し、拡張子ではなくマジックナンバーでファイルタイプを判定します。
サーバーの設定、HTTPヘッダーの構成、またはファイルのアップロード処理を行う際、どのMIMEタイプを使用すべきか迷ったことはありませんか?本ツールは、構造化されたMIMEタイプとファイル拡張子の対応一覧表を提供し、インターネット上でファイル形式を識別するための標準タイプを素早く検索・確認できるようにします。MIMEタイプ(Multipurpose Internet Mail Extensions Type)は、Web通信において受信したデータをどのように処理すべきかをブラウザやアプリケーションに伝えるための標準化されたコンテンツ識別子です。本一覧表は、一般的な image/jpeg や application/pdf から、各種ドキュメント、圧縮ファイル、メディアファイルまで、主要なタイプを網羅しています。
.mp4」やMIMEタイプ「video/mp4」)を入力します。Q: MIMEタイプとは何ですか?どのような役割がありますか?
A: MIMEタイプは、インターネット上でファイルの内容や形式を識別するための標準規格です。主な役割は、サーバーから返されるContent-Typeヘッダー(例:text/html; charset=utf-8)に基づいて、クライアント(ブラウザなど)がコンテンツを正しく解析・表示できるようにすることです。例えば、サーバーが image/png を送信すると、ブラウザはそれがPNG画像であると認識してレンダリングします。一方、application/octet-stream が送信された場合は、通常ファイルのダウンロードがトリガーされます。
Q: 「.txt」ファイルのMIMEタイプは何ですか?
A: text/plain です。プレーンテキストファイルにおいて、最も標準的で汎用的なMIMEタイプとなります。
本一覧表はクイックリファレンスとして提供されています。以下の点にご注意ください:1) 一部の拡張子は複数のMIMEタイプに対応する場合があります(例:「.js」ファイルは application/javascript または text/javascript になる可能性があります)。ご利用の技術スタックの要件に合わせて選択してください。2) 実際のデプロイ環境では、サーバーの設定(Nginxのmime.typesファイルなど)が最終的な決定要因となります。3) 本表はIANAに登録されているすべてのタイプを網羅しているわけではありません。必要なタイプが見つからない場合は、公式の標準ドキュメントを参照することをお勧めします。4) 本ツール自体はユーザーがアップロードしたファイルを一切処理しないため、プライバシーに関するリスクはありません。
開発者にとって、MIMEタイプを正しく設定することは、Webセキュリティ(XSSの防止など)や機能の互換性を確保する上で非常に重要です。よくある間違いとして、未知のバイナリファイルすべてに application/octet-stream のような汎用すぎるタイプを使用することが挙げられます。常に最も具体的な標準タイプを使用することをお勧めします。例えば、JSON APIのレスポンスには text/plain ではなく application/json を使用すべきです。Webサーバー(Apache、Nginxなど)を設定する際は、mime.typesファイルに必要な最新のタイプが含まれているか確認してください。典型的なシナリオの例:ユーザーが「.csv」ファイルをアップロードした場合、バックエンドはそのMIMEタイプを text/csv(標準タイプ)または application/vnd.ms-excel(旧式の互換タイプ)として認識し、フロントエンドが正しく処理またはダウンロードのプロンプトを表示できるように、HTTPレスポンスヘッダーで適切に設定する必要があります。