ファイル形式識別ツール ヘッダーのマジックバイト(ファイルシグネチャ)を分析してファイル形式を検出します。
ファイル形式識別ツール
ヘッダーのマジックバイト(ファイルシグネチャ)を分析してファイル形式を検出します。
ファイルをアップロード
識別するために、任意のファイルをドロップまたは選択してください。
検出結果を表示
検出された形式、MIME タイプ、および信頼性レベルを確認します。
ヘックスダンプを調べる
ファイルの先頭バイト数をヘックス形式で表示します。
What Is ファイル形式識別ツール?
ファイル形式識別ツールは、マジックバイト - ファイルの先頭に存在する特定のバイトシーケンス - を分析してファイルタイプを検出します。ファイル拡張子 (変更または誤った可能性がある) に依存しない代わりに、マジックバイト解析は実際のファイルコンテンツを調べます。このツールは、30以上の既知のファイルシグネチャに対してチェックを行います。画像 (JPEG、PNG、GIF、WebP)、文書 (PDF、Office、RTF)、アーカイブ (ZIP、GZIP、RAR、7Z)、オーディオ (MP3、FLAC、OGG)、ビデオ (MP4、WebM)、フォント (WOFF、TTF、OTF) などが対象です。また、手動での検査のために、先頭64バイトのHEXダンプも表示します。
Why Use ファイル形式識別ツール?
-
ファイル名の拡張子だけでなく、実際のコンテンツによってファイルを識別します。
-
30 種類以上のファイルシグネチャが一般的な形式すべてをカバーしています。
-
ヘックスダンプ表示による手動での検査が可能です。
-
検出された拡張子、MIME タイプ、および信頼性レベルを表示します。
Common Use Cases
不明なファイル
拡張子が欠けている、間違っている、または見慣れないファイルを識別します。
セキュリティ分析
ファイルの実際のコンテンツと一致することを確認して、偽装されたファイルを検出します。
データ復旧
拡張子やメタデータが失われた復元ファイルを識別します。
開発
ファイルタイプの検出ロジックを確認し、開発中にファイルヘッダーを調べます。
Technical Guide
ツールは、アップロードされたファイルの最初の512バイトをArrayBufferとして読み込み、それらを既知のマジックバイトシーケンスのデータベースと比較します。各シグネチャでは、次の情報が指定されます: 一致させるバイト値、オプションのバイトオフセット、ファイル拡張子、MIMEタイプ、および人間が読みやすい説明。
シグネチャは順序に従ってチェックされ、より長く/具体的なシグネチャが最初にチェックされます。一致プロセスでは、指定されたオフセットでファイルバイトと各シグネチャバイトを比較し、オプションとしてビットマスクを適用します。
HEXダンプは、伝統的なHEXダンプ形式で先頭64バイトを表示します: オフセット、16進数のバイト値、およびASCII文字表現。非印刷可能な文字はドットで示されます。
信頼レベル: "High" は、シグネチャの一致が強く具体的であることを意味します。一部の形式では類似したヘッダー (例: ZIPベースの形式 such as DOCX、XLSX、JAR) が共有されるため、代替可能性に関する注釈が表示されます。
Tips & Best Practices
-
1マジックバイトによる検出は、簡単に変更できる拡張子よりも信頼性が高いです。
-
2いくつかの形式ではシグネチャが共有されます (例: .docx/.xlsx/.jar はすべて ZIP ベース)。
-
3ヘックスダンプにより、カスタムまたは特殊なファイル形式を手動で識別できます。
-
4読み込まれるのは先頭 512 バイトだけです。ファイル全体はメモリにロードされません。
Related Tools
Frequently Asked Questions
Q 何種類の形式が検出されるか?
Q ファイル全体が読み込まれるか?
Q 形式が検出されない場合どうなるか?
Q ZIP ベースの形式 (DOCX, XLSX) が検出されるか?
Q 私のファイルはアップロードされるか?
About This Tool
ファイル形式識別ツール is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.