ファイルのマジックナンバーからファイルの種類を判別することは可能ですか?
私が理解していれば、マジックナンバーのサイズは異なる可能性があります。参照辞書やライブラリのようなものが役立つでしょうか?
ファイルのマジックナンバーからファイルの種類を判別することは可能ですか?
私が理解していれば、マジックナンバーのサイズは異なる可能性があります。参照辞書やライブラリのようなものが役立つでしょうか?
ファイルのマジックナンバーからファイルの種類を判別可能
はい、できます。ファイル形式ごとに異なるマジック ナンバーがあるためです。
たとえば 、.jpg ファイルの FFD8
ここを参照してくださいファイル内のマジックナンバー
Linuxのfile
コマンドはまさにそれを行います。その内部を調べて、マジック ナンバー (署名バイト) を使用してファイルを識別する方法を確認します。完全なソースコードはdarwinsys.com/fileで入手できます。
次の 2 つのリストは、ファイル タイプとそのマジック ナンバーを含む最も包括的なリストです。
-ファイル署名テーブル
- Linux マジック ナンバー