Tiny Online Tools logoTiny Online ToolssearchBuscar herramientas…grid_viewTodas las herramientas
Iniciochevron_rightHerramientas de ingeniería inversachevron_rightExplorador Binario WASMExplorador Binario WASM

Explorador Binario WASM

Explora las secciones, funciones, importaciones, exportaciones, memorias, tablas y globales de un módulo WebAssembly con desplazamientos y tamaños exactos en bytes.

upload_file

Haz clic para buscar o arrastra y suelta archivos aqui

Suelta un archivo .wasm para explorar su estructura

Aceptado: .wasm

Herramientas similares

Visualizador de Importaciones/Exportaciones WASM

Visualizador de Importaciones/Exportaciones WASM

Descubre qué necesita un módulo WebAssembly de su anfitrión y qué ofrece a cambio, agrupado por espacio de nombres, lado a lado.

Analizador de Tamaño WASM

Analizador de Tamaño WASM

Descubre qué funciones y segmentos de datos dominan el tamaño de un módulo WebAssembly, con un desglose exacto ordenado y un mapa de árbol visual.

Descompilador WASM

Descompilador WASM

Convierte un binario WebAssembly en texto WAT legible, con un grafo de llamadas por función, forma de flujo de control y una estimación de la cadena de compilación.

Desmanglador WASM

Desmanglador WASM

Desmangla nombres de símbolos Rust y C++ encontrados en un binario WebAssembly, uno a uno o en lote sobre todo el archivo.

Editor de Normales y Tangentes 3D

Editor de Normales y Tangentes 3D

Inspecciona, recalcula, invierte o elimina las normales de vértice y genera tangentes en cualquier modelo 3D.

Invertidor de GIF

Invertidor de GIF

Invierte el orden de los fotogramas de cualquier GIF animado en tu navegador. Preserva los retardos, sin subidas, totalmente privado.

Conversor de Sistemas de Coordenadas 3D

Conversor de Sistemas de Coordenadas 3D

Convierte modelos 3D entre Y-up y Z-up, y entre sistemas de coordenadas dextrógiros y levógiros, gratis y en tu navegador.

apps

Mas herramientas

Explora nuestra coleccion completa de herramientas gratuitas en linea.

Un archivo .wasm no es solo código compilado: es un formato binario estructurado con un conjunto fijo de secciones, cada una con su propio rango de bytes: tipos, importaciones, funciones, tablas, memorias, globales, exportaciones y cualquier sección personalizada que el compilador haya decidido incluir. El Explorador Binario WASM analiza esa estructura directamente y te permite navegarla sección por sección, todo en tu navegador.

Arrastra un archivo .wasm y la herramienta recorre cada sección con el mismo analizador preciso a nivel de bytes usado en nuestras herramientas de WebAssembly (verificado contra wasm-objdump), y agrupa los resultados en pestañas:

  • Secciones — el índice de alto nivel: qué secciones existen, dónde empieza cada una y cuánto ocupa.
  • Funciones — el índice de cada función, su firma de parámetros/resultados resuelta, y el desplazamiento y tamaño exactos de su cuerpo compilado en la sección de código. Los nombres de depuración se resuelven a partir de la sección "name" del módulo cuando existe.
  • Importaciones y exportaciones — qué espera el módulo de su anfitrión y qué ofrece a cambio, con detalle según el tipo (la firma de una función, los límites de páginas de una memoria, el tipo y mutabilidad de un global).
  • Memorias, tablas y globales — sus límites, tipos de elemento y si son mutables.
  • Secciones personalizadas — rango de bytes y tamaño de cada sección personalizada, con una nota en lenguaje claro para las conocidas como name, producers o las secciones DWARF .debug_*. El contenido de las secciones personalizadas, como la información de depuración DWARF, no se decodifica: esta herramienta te dice que existen y cuánto ocupan, no qué hay dentro.

Selecciona cualquier elemento para ver su detalle completo como pares clave-valor, además de una pequeña ventana de volcado hexadecimal alrededor de su rango de bytes, para ver exactamente qué se guarda dónde.

Es una herramienta estructural, no un descompilador: te dice de qué está hecho un módulo WASM y dónde vive cada pieza dentro del archivo, justo lo que necesitas al auditar un binario desconocido, comparar dos compilaciones, o simplemente aprender cómo está organizado el formato WebAssembly.