ファイルシグネチャ(マジックナンバー)
先頭バイトから任意のファイルを識別 — 100以上のフォーマットシグネチャを名前・拡張子・16進数で検索し、マジックナンバーのバイト、その ASCII 表示、バイトオフセット、フォーマットのカテゴリを確認し、任意のシグネチャをワンクリックでコピーできます。ブラウザ内、無料。
すべてのシグネチャはブラウザ内の組み込みリファレンスから動作します — 何もアップロードされず、サーバーがファイルを読み取ることはありません。
| フォーマット | 拡張子 | 16進シグネチャ | ASCII | オフセット | カテゴリ |
|---|
ファイルシグネチャ(マジックナンバー)について
ファイルシグネチャ(マジックナンバーとも呼ばれます)は、ファイル名や拡張子に関係なく、その真のフォーマットを識別する、ファイルの先頭(またはその付近)にある固定バイト列です。このリファレンスは100種類以上のフォーマットのシグネチャをカタログ化しており、それぞれの16進バイト、存在する場合の印字可能なASCII表現、シグネチャが現れるバイトオフセット、フォーマットカテゴリーを掲載しています。
検索はどの角度からでも機能します。PNGのようなフォーマット名、.pdfのような拡張子、50 4Bのような生の16進バイトを入力すると、一致するシグネチャが即座に表示されます。カテゴリーチップで画像、音声、動画、文書、アーカイブ、実行ファイル、フォント、データベース、その他のフォーマットに一覧を絞り込むことができ、どの16進シグネチャもワンクリックでコピーできます。
これは、ファイルの拡張子が信用できないときに必要になる表です。任意のヘックスビューアでファイルを開き、先頭バイトを読み取って、ここで照合してください。ファイルフォーマットのデバッグ、アップロードの検証、デジタルフォレンジックにおける中核的な手法であり、ファイルがサーバーにアップロードされたり読み取られたりすることは一切なく、完全にブラウザ内で動作します。
ファイルシグネチャ(マジックナンバー)の使い方
- 識別したいファイルをヘックスビューアやエディタで開き、先頭バイトを確認します。
- その16進バイトを検索ボックスに貼り付けるか入力します。例: 25 50 44 46。
- あるいは、フォーマット名や拡張子で検索して、そのフォーマットが持つべきシグネチャを調べます。
- カテゴリーチップを使って、画像・アーカイブ・実行ファイルなどに結果を絞り込みます。
- 表示されたオフセットを確認し(一部のシグネチャはバイト0より後ろから始まります)、必要であれば16進シグネチャをコピーします。