ファイルタイプ検出ツール – マジックバイトでファイルを特定
ファイルタイプ検出ツールは、ファイルの先頭バイトを30種類以上のマジックナンバー署名と照合してファイルを特定します。画像、アーカイブ、音声、動画、実行ファイル、データベースなどの一般的な形式に対応しています。ファイルを提供するか16進数文字列を貼り付けます。署名に一致しない場合はJSONまたはXMLの内容をチェックし、最初の64バイトを16進ダンプで表示します。
ファイルタイプ検出ツールは、ファイルの先頭バイト(マジックバイト)を調べてファイル形式を特定します。ファイルを提供するか16進数文字列を貼り付けると、ツールが30種類以上のマジックナンバー署名のライブラリとデータを比較します。PNG、JPEG、GIF、WebP、PDF、ZIP、GZIP、7z、RAR、MP3、MP4、WAV、ELF、PE、Mach-O、SQLite、WebAssemblyなどの形式を認識します。
署名に一致するものがない場合、検出ツールはJSONとXMLのコンテンツ判定に切り替えます。さらに先頭64バイトを16進ダンプで表示するため、ファイル名や拡張子だけでなく、判定の根拠となったバイトを直接確認できます。
ファイル形式は情報を表す構造が形式ごとに異なります。多くのバイナリ形式はファイルの先頭付近に識別可能な署名を含み、JSONとXMLはテキスト形式として内容から判定できます。バイトを確認することで、不明なファイルを調査したり、ファイル名が参考にならない場合に形式を確定したりできます。
ファイルタイプ検出ツールは完全にブラウザ上で動作します。入力はデバイス上で処理され、サーバーへのアップロード、保存、送信は行われません。無料で使え、ページの読み込み後はサーバーへの依存がないためオフラインでも動作します。開発者やDevOpsエンジニアは手早いファイル確認に使え、見慣れないデータを調べる人も検出されたタイプとその先頭バイトを確認できます。
手順1: ファイルを提供するか16進数文字列を貼り付けます。検出ツールはファイルの先頭バイトまたは16進入力が表すバイトを使用します。
手順2: 利用可能なオプションを確認して調整します。ツールは入力をマジックナンバーの署名やコンテンツ判定と照合します。
手順3: 検出されたファイルタイプを確認します。署名に一致しない場合、検出ツールはJSONとXMLの内容をチェックします。
手順4: 16進ダンプを確認して結果をコピーします。ダンプには先頭64バイトが表示され、検出ツールが調べたデータを確認できます。
用途: 日常的なデバッグ作業で、ローカルユーティリティをインストールせずに見慣れないファイルを特定します。
用途: ブラウザで検出ツールを実行することで、どのマシンからでもファイルを確認できます。
用途: 機密性の高いファイルや社内ファイルをサードパーティのサービスに貼り付けることなく確認できます。処理はブラウザ上で行われます。
用途: 拡張子から実際の形式が分からないファイルを、マジックバイトをチェックして調査します。
用途: ファイルの先頭バイトをZIP、PDF、SQLiteなどの形式の署名と比較して、不明なバイナリファイルを切り分けます。
用途: 形式の一致判定に使われたバイトを理解する必要がある場合、先頭64バイトを16進ダンプで確認します。