クリックするか、ここにファイルをドラッグ&ドロップ

一括アップロード対応、自動的にファイルの実際のタイプを検出(Magic Number)

ファイルタイプ検出器について

製品紹介

ファイルタイプ検出器は、バイナリファイルヘッダー署名(Magic Number)を読み取って実際のファイル形式を正確に識別する強力な純フロントエンドツールです。ファイル拡張子やブラウザのMIMEタイプのみに依存するツールとは異なり、ファイルのバイナリ内容を直接分析して識別結果の正確性を保証します。すべての検出処理はブラウザ内で完了し、ファイルをサーバーにアップロードすることはなく、プライバシーとデータセキュリティを完全に保護します。


機能特徴

  • 40+種類のファイル形式を正確に識別
  • ファイルヘッダーのMagic Number署名に基づく検出
  • ブラウザ検出タイプと署名検出タイプの比較表示
  • 高度な分析のための16進署名を表示
  • ファイル拡張子と実際のタイプが一致するか確認
  • 一括ファイル検出に対応
  • 純フロントエンド処理、ファイルをサーバーにアップロードなし
  • ゼロレイテンシー検出、即時結果表示
  • 画像、音声、動画、ドキュメント、アーカイブ、フォント、実行ファイルなどに対応
  • デスクトップとモバイルに対応するレスポンシブデザイン

使い方

  1. 1アップロードエリアをクリックしてファイルを選択するか、ファイルをアップロードエリアにドラッグ&ドロップ
  2. 2システムは自動的にファイルヘッダーのバイナリデータを読み取り、署名をマッチング
  3. 3検出結果は即座に表示され、ファイルタイプ、MIMEタイプ、16進署名などの情報が含まれます
  4. 4ブラウザ検出タイプと署名検出タイプを比較して、ファイルが誤ってマークされているか偽装されているかを確認
  5. 5他のファイルを検索する場合は、アップロードを続けるか、クリアボタンをクリックして結果を消去

一般的なファイルの Magic Numbers

ファイルタイプ16進署名拡張子
PDF25 50 44 46.pdf
PNG89 50 4E 47 0D 0A 1A 0A.png
GIF47 49 46 38 (GIF8).gif
JPEGFF D8 FF.jpg
WebP52 49 46 46 ... 57 45 42 50.webp
ZIP50 4B 03 04.zip
GZIP1F 8B.gz
7Z37 7A BC AF 27 1C.7z
RAR v552 61 72 21 1A 07 01 00.rar
MP349 44 33 (ID3) / FF FB.mp3
MP466 74 79 70 (ftyp).mp4
WebM/MKV1A 45 DF A3.webm
BMP42 4D (BM).bmp
TIFF (LE)49 49 2A 00.tiff
TIFF (BE)4D 4D 00 2A.tiff
OfficeD0 CF 11 E0 A1 B1 1A E1.doc/.xls/.ppt
EXE4D 5A (MZ).exe
ELF7F 45 4C 46.elf
JavaCA FE BA BE.class
TTF00 01 00 00.ttf
WOFF77 4F 46 46.woff
WOFF277 4F 46 32.woff2
PSD38 42 50 53 (8BPS).psd

よくある質問

Magic Number とは何ですか?

Magic Number(マジックナンバー)はファイル形式の一意の識別子で、通常ファイルの先頭数バイトに位置します。各ファイル形式には特定のMagic Numberがあり、ファイルの実際の形式を識別するために使用されます。例えば、PNGファイルは常に 89 50 4E 47 0D 0A 1A 0A で始まります。この方法はファイル拡張子に依存するよりも信頼性が高く、拡張子は簡単に変更または偽造できるためです。

なぜブラウザの検出タイプと署名の検出タイプが一致しないのですか?

ブラウザは主にファイル拡張子とサーバーから返されたMIMEタイプに依存してファイルタイプを判断します。これらの情報は誤って設定されているか、意図的に偽装されている可能性があります。署名検出はファイルのバイナリ内容を直接読み取り、実際の形式を識別できます。両者が一致しない場合は、通常署名検出結果の方が正確です。

このツールは安全ですか?ファイルがサーバーにアップロードされますか?

完全に安全です。すべてのファイル検出はブラウザ内で完了し、ブラウザのFile APIとArrayBufferを使用します。ファイルの内容がサーバーにアップロードされることはありません。ファイルプライバシーは完全に保護されます。

どのファイル形式に対応していますか?

現在40+種類のファイル形式に対応しています。画像(PNG、JPEG、GIF、WebP、BMP、TIFF、SVG、ICO、PSDなど)、音声(MP3、WAV)、動画(MP4、WebM、AVI、FLV)、ドキュメント(PDF、DOC、XLS、PPT、DOCX、XLSX、PPTX)、アーカイブ(ZIP、RAR、7Z、GZIP、TAR)、フォント(TTF、OTF、WOFF、WOFF2)、実行ファイル(EXE、ELF、Mach-O)などです。

ファイルが偽装されているかどうかを確認するにはどうすればよいですか?

ファイル拡張子がMagic Number検出結果と一致しない場合、ファイルがリネームまたは偽装されている可能性があります。例えば、実際はEXEのファイルがPDFにリネームされている場合、検出タイプはWindows Executableと表示され、ブラウザタイプはapplication/pdfと表示される可能性があります。このような場合は注意が必要で、悪意のあるファイルの可能性があります。

複数のファイルを一度に検出できますか?

はい。複数のファイルを一度に選択でき、ツールは各ファイルを検出して結果を表示します。これはファイルタイプのバッチ検証に役立ちます。


関連ツール