Tiny Online Tools logoTiny Online ToolssearchBuscar ferramentas…grid_viewTodas as ferramentas
Iniciochevron_rightFerramentas de engenharia reversachevron_rightVisualizador de Importações/Exportações WASMVisualizador de Importações/Exportações WASM

Visualizador de Importações/Exportações WASM

Veja o que um módulo WebAssembly precisa do seu hospedeiro e o que oferece de volta, agrupado por namespace, lado a lado.

upload_file

Clique para procurar ou arraste e solte arquivos aqui

Solte um arquivo .wasm para visualizar suas importações e exportações

Aceito: .wasm

Ferramentas semelhantes

Explorador Binário WASM

Explorador Binário WASM

Navegue pelas seções, funções, importações, exportações, memórias, tabelas e globais de um módulo WebAssembly com deslocamentos e tamanhos exatos em bytes.

Analisador de Tamanho WASM

Analisador de Tamanho WASM

Descubra quais funções e segmentos de dados dominam o tamanho de um módulo WebAssembly, com um detalhamento exato e ordenado e um mapa em árvore visual.

Descompilador WASM

Descompilador WASM

Converta um binário WebAssembly em texto WAT legível, com grafo de chamadas por função, forma de fluxo de controle e uma estimativa da cadeia de ferramentas.

Desmangler WASM

Desmangler WASM

Desmangle nomes de símbolos Rust e C++ encontrados em um binário WebAssembly, um de cada vez ou em lote em todo o arquivo.

WiFi QR gerador

WiFi QR gerador

Gere um código QR de WiFi para que os celulares se conectem à sua rede apenas escaneando.

Verificador de Acessibilidade PDF

Verificador de Acessibilidade PDF

Verifique etiquetas, ordem de leitura, texto alternativo, idioma e títulos face a regras WCAG verificáveis.

Rotacionador em Massa de Páginas PDF

Rotacionador em Massa de Páginas PDF

Rotacione cada página PDF de forma independente com um clique. Ideal para digitalizações com orientações mistas.

apps

Mais ferramentas

Explore nossa colecao completa de ferramentas online gratuitas.

Todo módulo WebAssembly tem uma fronteira: coisas que importa do seu ambiente hospedeiro e coisas que exporta para o hospedeiro chamar. É nessa fronteira que vivem as perguntas interessantes — do que este módulo realmente precisa para rodar, e o que ele expõe? O Visualizador de Importações/Exportações WASM apresenta essa fronteira com clareza, tudo no seu navegador.

Solte um arquivo .wasm e a ferramenta analisa suas seções de importação e exportação com o mesmo analisador preciso em nível de byte usado em nossas ferramentas de WebAssembly, e então:

  • Agrupa as importações por namespace (env, wasi_snapshot_preview1, um namespace de código de ligação JS, etc.), resolvendo a assinatura real de parâmetros/resultados de cada função importada a partir da seção de tipos do módulo.
  • Agrupa as exportações por tipo (função, memória, tabela, global), resolvendo as assinaturas de funções exportadas da mesma forma, considerando corretamente que as funções importadas ocupam os índices de função mais baixos.
  • Mostra ambas lado a lado, importações à esquerda e exportações à direita, para você ver todo o contrato hospedeiro/módulo de relance.

Quando o namespace e os nomes de campo das importações dão um sinal real e verificável, a ferramenta adiciona uma nota modesta baseada em evidências — por exemplo, reconhecendo wasi_snapshot_preview1 como provavelmente uma compilação voltada para WASI, ou um grupo de importações emscripten_*/__cxa_* como provavelmente o código de ligação do runtime C/C++ do Emscripten. Essas notas sempre mostram os nomes de importação reais que as produziram e são expressas como "provavelmente", nunca como certeza — esta ferramenta lê dados binários reais, não adivinha o que não consegue ver.

Use-a para entender do que um arquivo .wasm de terceiros realmente depende antes de executá-lo, para comparar a superfície de contato com o hospedeiro de duas compilações, para identificar uma superfície de importação incomumente grande, ou simplesmente para aprender como um módulo WebAssembly conversa com seu ambiente.