MIMEタイプインタラクティブ検索
ガイド
MIMEタイプインタラクティブ検索
任意のファイル拡張子の正しいMIMEタイプを検索するか、MIMEタイプに関連するファイル拡張子を検索できます。IANAメディアタイプレジストリに基づいて構築されたこのインタラクティブ検索は、カテゴリラベルとワンクリックコピーを提供し、コードに適切なContent-Typeを設定する際に二度三度考えずに済みます。
使用方法
- ファイル拡張子(例
.pdf,mp4、 またはjson)を検索ボックスに入力するか、image/pngのようなMIMEタイプを貼り付けてくださいimage/png. - 結果カードは、一致するMIMEタイプ(複数の場合あり)、関連する拡張子、トップレベルカテゴリ(画像、動画、音声、テキスト、アプリケーション、フォント、モデル、マルチパート、メッセージ)、および適用可能なデフォルト文字コードを表示します。
- 任意のMIME文字列の隣にあるコピーアイコンをクリックして、クリップボードにコピーします。
- 検索ボックスの下にある一般的なタイプチップを使用して、よく使われるファイルフォーマットに直接移動できます。
機能
- 両方向検索 — ファイル拡張子またはMIMEタイプで検索し、対応するタイプを取得します。
- 複数のMIMEタイプ — 拡張子が複数のメディアタイプにマッピングする場合(例
.jsがapplication/javascriptとtext/javascriptにマッピングする場合)、すべての項目が表示されます。 - カテゴリバッジ — 各結果にトップレベルタイプがラベル付けされており、メディア、ドキュメント、フォントタイプを一目で区別できます。
- 文字コードヒント — テキストベースのタイプには、HTTPでの使用を推奨するデフォルト文字コードが含まれます
Content-Typeヘッダーに使用するファイル名を設定します。 - ワンクリックコピー — 1クリックでMIME文字列を取得し、HTTPヘッダーまたはアップロードバリデーターに貼り付ける準備ができています。
- 一般的なタイプショートカット — 開発者が最もよく使うファイルフォーマットのクリック可能なチップ。
- 完全にクライアントサイド — すべての検索はブラウザ内で実行され、アップロードやトラッキングは行われず、ページ外に何も出ません。
このツールを使用するタイミング
- HTTPレスポンスまたはファイルアップロードの正しい
Content-Typeヘッダーを設定する。 - サーバーが許容するアップロードフォーマットのリストを構成する。
- 入力ファイルのMIMEカテゴリに基づいて分岐するパーサーを書く。
- HTML
accept要素の<input type="file">属性を埋め込む。 - 間違ったタイプでファイルが提供されている理由をデバッグするために、そのファイルの拡張子がどうマッピングされているかを確認します。 ブロックを追加します。そのフィールドを追加した後: マッピングする。
よくある質問
-
MIMEタイプとは何ですか?
MIMEタイプ(Multipurpose Internet Mail Extensionsタイプ)もしくはメディアタイプ、Content-Typeと呼ばれる、標準化されたラベルで、ソフトウェアがファイルに含まれるデータの種類を示します。2つの部分で構成されており、スラッシュで区切られています:トップレベルカテゴリ(image、text、applicationなど)とサブタイプ(png、html、jsonなど)。ブラウザ、メールサーバー、APIはMIMEタイプを使って、パラメータを表示、ダウンロードを促す、または拒否するように処理します。
-
同じ拡張子が時々複数のMIMEタイプを持つのはなぜですか?
歴史的変化です。多くのメディアタイプは1つの公式識別子で登録されましたが、ブラウザやサーバーが互換性のために無関係な別名として受け入れ続けました。JavaScriptはその典型的な例です:IANA登録タイプはtext/javascriptですが、application/javascriptは長年にわたって広く使用され、HTTPではまだ有効とされています。RFC 9239ではtext/javascriptが推奨されるようになりましたが、両方の形式は現実世界でまだ見られます。
-
MIMEタイプの登録はどこから来ていますか?
インターネット割り当て番号機関(IANA)が公式レジストリを維持しています。誰でも新しいメディアタイプを、3つのプロセスのいずれかを通じて提出できます—標準ツリー(RFCが必要)、ベンダーツリー(ベンダー固有でvnd.前接)、または個人/実験ツリー(prs.またはx.前接)。レジストリは真実の源ですが、実際にはツールはIANA、Apache、nginxのマッピングを統合したコミュニティが維持するデータベース(mime-db)に依存しています。
-
拡張子ベースの検出に信頼すべきですか?
信頼すべきではありません—セキュリティに敏感なフローの場合。ファイル拡張子はユーザーが制御するメタデータであり、簡単に偽造できます。アップロードの場合は、ファイルのマジックバイト(実際のフォーマットを識別する最初のいくつかのバイト)を読み取ることで検証する必要があります。拡張子からMIMEタイプの検索は、出力Content-Typeヘッダーの設定や、許容リストのヒントとして正しいツールですが、アップロードされたファイルが安全かどうかを判断するためのツールではありません。
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
