Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_rightリバースエンジニアリングツールchevron_rightWASMバイナリエクスプローラーWASMバイナリエクスプローラー

WASMバイナリエクスプローラー

WebAssemblyモジュールのセクション、関数、インポート、エクスポート、メモリ、テーブル、グローバルを正確なバイトオフセットとサイズで閲覧します。

upload_file

クリックして選択 またはここにファイルをドラッグ&ドロップ

.wasmファイルをドロップして構造を確認

対応形式: .wasm

関連ツール

WASM インポート/エクスポート ビジュアライザー

WASM インポート/エクスポート ビジュアライザー

WebAssemblyモジュールがホストに何を求め、何を提供するかを名前空間ごとにグループ化し、左右並べて表示します。

WASM デコンパイラー

WASM デコンパイラー

WebAssemblyバイナリを読みやすいWATテキストに変換し、関数ごとの呼び出しグラフ、制御フローの形状、ベストエフォートのツールチェーン推定を提供します。

WASM デマングラー

WASM デマングラー

WebAssemblyバイナリ内のRustおよびC++のシンボル名を、1つずつまたはファイル全体で一括してデマングルします。

WASMサイズアナライザー

WASMサイズアナライザー

WebAssemblyモジュールのサイズを支配している関数やデータセグメントを、正確なソート済み内訳と視覚的なツリーマップで特定します。

PDF余白調整ツール

PDF余白調整ツール

PDFの各ページの余白を、上・右・下・左を正確に指定して追加・削除・リサイズできます。単位はポイント、ミリメートル、インチに対応。

テキストをPDFに変換

テキストをPDFに変換

プレーンテキストをPDF文書に変換します。フォント、サイズ、ページレイアウトをカスタマイズできます。

Kerf(切り代)補正ツール

Kerf(切り代)補正ツール

SVGの各閉じた輪郭を切り代幅の半分だけオフセットします——外側の縁は外向き、穴は内向きに——切り出したパーツが公称サイズになるように。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

.wasmファイルは単なるコンパイル済みコードではなく、固定されたセクション群を持つ構造化バイナリ形式です。型、インポート、関数、テーブル、メモリ、グローバル、エクスポート、そしてツールチェーンが埋め込んだカスタムセクションが、それぞれ独自のバイト範囲を持っています。WASMバイナリエクスプローラーはこの構造を直接解析し、ブラウザ内だけでセクションごとに閲覧できるようにします。

.wasmファイルをドロップすると、他のWebAssemblyツール群と同じバイト単位で正確なパーサー(wasm-objdumpと照合済み)がすべてのセクションを走査し、結果を次のタブにまとめます。

  • セクション — 上位のもくじ: どのセクションが存在し、どこから始まり、どれくらいの大きさか。
  • 関数 — 各関数のインデックス、解決されたパラメータ/戻り値のシグネチャ、コードセクション内でのコンパイル済み本体の正確なオフセットとサイズ。デバッグ名は、存在する場合はモジュールの"name"セクションから解決されます。
  • インポートとエクスポート — モジュールがホストに何を求め、何を提供するか。種類ごとの詳細(関数のシグネチャ、メモリのページ上限、グローバルの型と可変性)。
  • メモリ、テーブル、グローバル — それらの上限、要素の型、可変性フラグ。
  • カスタムセクション — 各カスタムセクションのバイト範囲とサイズ。nameproducers、DWARFの.debug_*など既知のものには平易な注記を付けます。DWARFデバッグ情報のようなカスタムセクションの中身はデコードしません — このツールは存在とサイズを伝えるだけで、中身までは扱いません。

任意の項目を選択すると、キーと値のペアとして完全な詳細が表示され、そのバイト範囲周辺の小さな16進ダンプウィンドウも確認できます。何がどこに保存されているかを正確に把握できます。

これはデコンパイラではなく構造解析ツールです。WASMモジュールが何でできていて、各部品がファイル内のどこにあるかを教えてくれます。見知らぬバイナリを監査したり、2つのビルドを比較したり、WebAssembly形式のレイアウトを学んだりするのに最適です。