このツールの機能
これは本サイトのバイナリ解析ツール群への入り口です。任意のファイルを読み込むと、fileコマンドと同じように先頭バイトを読んでマジックナンバーから形式を識別します。
- ELF(
\x7fELF) — Linux・Unixの実行ファイル、共有オブジェクト、コアダンプ。 - PE(
MZヘッダー +PE\0\0シグネチャ) — Windowsの実行ファイルとDLL。 - Mach-O(
0xfeedface/0xfeedfacfとそのバイトスワップ形式、および0xcafebabeのfat/ユニバーサルマジック) — macOSとiOSのバイナリ。 - WebAssembly(
\0asm) —.wasmモジュール。
識別後、ファイルは本サイトの専用ツール — ELFファイルインスペクター、PE/EXEインスペクター、Mach-Oインスペクター — とまったく同じ検証済みの解析ロジックで解析されます。ここで再実装や別の近似が行われることはありません。ヘッダー項目、セクション/セグメント数、依存関係(ELFのNEEDEDライブラリ、PEのインポートDLL、Mach-Oのリンクされたdylib、WebAssemblyのインポート/エクスポート)といった実際の概要が得られます。
形式が認識されない場合
ファイルが4つの既知のマジックナンバーのいずれにも一致しない場合、このツールはその旨を明確に伝えます — 確認できない形式を推測することは決してありません。捏造された結果ではなく、「認識されたバイナリ形式ではありません」という明確なメッセージが表示されます。
専用ツールではなくこれを使う理由
拡張子のないファイル、アーカイブから展開したもの、出所が不明なビルド成果物など、何のファイルか分からない場合に使ってください。形式が分かれば、その形式専用のツールがタブごとのより詳細なビュー(完全なシンボルテーブル、インポート/エクスポート一覧、ロードコマンドなど)を提供します。
プライバシー
すべての処理はブラウザ内のJavaScriptで完結します。選択したファイルはどこにもアップロードされません。
Tiny Online Tools







