インターネット上でデータの種類を識別するための標準規格です。image/png や application/pdf のように「主カテゴリ/副カテゴリ」の形式で表され、ブラウザやOSがファイルをどのように開くべきかを判断する基準になります。
ファイル形式を識別するために、ファイルの先頭部分に書き込まれている特有のバイト列(シグネチャ)です。たとえば、PNGファイルは必ず 89 50 4E 47 で始まります。拡張子が書き換えられていても、このマジックナンバーを調べることで、本来の形式を正確に特定できます。
本ツールは Linux などの file コマンドで標準的に使用されている libmagic (WebAssembly版) をベースに判定しているため、数百種類以上のフォーマットに対応しています。以下はその代表例です。
PNG, JPEG, GIF, WebP, SVG, BMP, TIFF, MP3, WAV, MP4, WebM, AVI など。画像や音声、動画の真の形式を判定します。
PDF, Word (DOCX), Excel (XLSX), PowerPoint (PPTX), TXT, HTML, CSS, JavaScript, JSON など。
ZIP, TAR, GZ, RAR, 7Z などのアーカイブや、実行ファイル (EXE, ELF), フォントファイル (TTF, OTF) など。