Tiny Online Tools logoTiny Online ToolssearchRechercher des outils…grid_viewTous les outils
Accueilchevron_rightOutils ingénierie inversechevron_rightExplorateur Binaire WASMExplorateur Binaire WASM

Explorateur Binaire WASM

Parcourez les sections, fonctions, importations, exportations, mémoires, tables et globales d'un module WebAssembly avec décalages et tailles exacts en octets.

upload_file

Cliquez pour parcourir ou glissez-deposez des fichiers ici

Déposez un fichier .wasm pour explorer sa structure

Accepte : .wasm

Outils similaires

Visualiseur d'Importations/Exportations WASM

Visualiseur d'Importations/Exportations WASM

Découvrez ce qu'un module WebAssembly attend de son hôte et ce qu'il offre en retour, groupé par espace de noms, côte à côte.

Analyseur de Taille WASM

Analyseur de Taille WASM

Découvrez quelles fonctions et quels segments de données dominent la taille d'un module WebAssembly, avec une répartition exacte et triée et une carte proportionnelle visuelle.

Décompilateur WASM

Décompilateur WASM

Convertissez un binaire WebAssembly en texte WAT lisible, avec un graphe d'appels par fonction, la forme du flux de contrôle et une estimation de la chaîne d'outils.

Démangleur WASM

Démangleur WASM

Démanglez les noms de symboles Rust et C++ trouvés dans un binaire WebAssembly, un par un ou en masse sur tout un fichier.

Ajouter un filigrane a un PDF

Ajouter un filigrane a un PDF

Ajoutez un filigrane texte a un PDF.

Outil Luminosité et Contraste

Outil Luminosité et Contraste

Ajustez la luminosité et le contraste de toute image directement dans votre navigateur. Aperçu en direct, sans upload, 100% privé.

Générateur de Décimaux Aléatoires

Générateur de Décimaux Aléatoires

Générez des listes de nombres décimaux aléatoires avec plage, précision et distribution configurables.

apps

Plus d'outils

Parcourez notre collection complète d'outils en ligne gratuits.

Un fichier .wasm n'est pas seulement du code compilé : c'est un format binaire structuré avec un ensemble fixe de sections, chacune avec sa propre plage d'octets — types, importations, fonctions, tables, mémoires, globales, exportations, et toute section personnalisée que la chaîne de compilation a choisi d'y inclure. L'Explorateur Binaire WASM analyse cette structure directement et vous permet de la parcourir section par section, entièrement dans votre navigateur.

Déposez un fichier .wasm et l'outil parcourt chaque section avec le même analyseur précis à l'octet près utilisé dans nos outils WebAssembly (vérifié contre wasm-objdump), puis regroupe les résultats en onglets :

  • Sections — la table des matières de haut niveau : quelles sections existent, où chacune commence et sa taille.
  • Fonctions — l'index de chaque fonction, sa signature de paramètres/résultats résolue, et le décalage et la taille exacts de son corps compilé dans la section de code. Les noms de débogage sont résolus depuis la section "name" du module lorsqu'elle existe.
  • Importations et exportations — ce que le module attend de son hôte et ce qu'il offre en retour, avec un détail spécifique au type (signature d'une fonction, limites de pages d'une mémoire, type et mutabilité d'une globale).
  • Mémoires, tables et globales — leurs limites, types d'éléments et indicateurs de mutabilité.
  • Sections personnalisées — plage d'octets et taille de chaque section personnalisée, avec une note en langage clair pour les sections connues comme name, producers ou les sections DWARF .debug_*. Le contenu des sections personnalisées, comme les informations de débogage DWARF, n'est pas décodé — l'outil vous dit qu'elles existent et leur taille, pas ce qu'elles contiennent.

Sélectionnez n'importe quel élément pour voir son détail complet sous forme de paires clé-valeur, ainsi qu'une petite fenêtre de vidage hexadécimal autour de sa plage d'octets, pour voir exactement ce qui est stocké où.

C'est un outil structurel, pas un décompilateur : il vous dit de quoi est fait un module WASM et où vit chaque élément dans le fichier — exactement ce dont vous avez besoin pour auditer un binaire inconnu, comparer deux compilations, ou simplement apprendre comment le format WebAssembly est organisé.