Tiny Online Tools logoTiny Online ToolssearchBuscar herramientas…grid_viewTodas las herramientas
Iniciochevron_rightHerramientas de ingeniería inversachevron_rightVisualizador de Importaciones/Exportaciones WASMVisualizador 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.

upload_file

Haz clic para buscar o arrastra y suelta archivos aqui

Suelta un archivo .wasm para visualizar sus importaciones y exportaciones

Aceptado: .wasm

Herramientas similares

Explorador 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.

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.

WiFi QR generador

WiFi QR generador

Genera un código QR de WiFi para que los teléfonos se conecten a tu red con solo escanearlo.

Verificador de Accesibilidad PDF

Verificador de Accesibilidad PDF

Comprueba etiquetas, orden de lectura, texto alternativo, idioma y encabezados frente a reglas WCAG verificables.

Rotador Masivo de Páginas PDF

Rotador Masivo de Páginas PDF

Rota cada página PDF de forma independiente con un clic. Perfecto para escaneos con orientaciones mixtas.

apps

Mas herramientas

Explora nuestra coleccion completa de herramientas gratuitas en linea.

Todo módulo WebAssembly tiene un límite: cosas que importa de su entorno anfitrión y cosas que exporta para que el anfitrión las llame. En ese límite viven las preguntas interesantes: ¿qué necesita realmente este módulo para funcionar, y qué expone? El Visualizador de Importaciones/Exportaciones WASM presenta ese límite con claridad, todo en tu navegador.

Arrastra un archivo .wasm y la herramienta analiza sus secciones de importación y exportación con el mismo analizador preciso a nivel de bytes usado en nuestras herramientas de WebAssembly, y luego:

  • Agrupa las importaciones por espacio de nombres (env, wasi_snapshot_preview1, un espacio de código pegamento JS, etc.), resolviendo la firma real de parámetros/resultados de cada función importada a partir de la sección de tipos del módulo.
  • Agrupa las exportaciones por tipo (función, memoria, tabla, global), resolviendo las firmas de las funciones exportadas de la misma manera, teniendo en cuenta correctamente que las funciones importadas ocupan los índices de función más bajos.
  • Muestra ambas listas lado a lado, importaciones a la izquierda y exportaciones a la derecha, para que veas todo el contrato anfitrión/módulo de un vistazo.

Cuando el espacio de nombres y los nombres de campo de las importaciones dan una señal real y verificable, la herramienta añade una nota modesta basada en evidencia — por ejemplo, reconociendo wasi_snapshot_preview1 como probablemente una compilación orientada a WASI, o un grupo de importaciones emscripten_*/__cxa_* como probablemente el código de enlace del runtime de C/C++ de Emscripten. Estas notas siempre muestran los nombres de importación reales que las produjeron y se expresan como "probablemente", nunca como certeza — esta herramienta lee datos binarios reales, no adivina lo que no puede ver.

Úsala para entender de qué depende realmente un archivo .wasm de terceros antes de ejecutarlo, para comparar la superficie de contacto con el anfitrión de dos compilaciones, para detectar una superficie de importación inusualmente grande, o simplemente para aprender cómo se comunica un módulo WebAssembly con su entorno.