WASM WAT
Filkonvertering

Konverter WASM til WAT

Konverter nu
HURTIGT SVAR
Er det muligt at konvertere WASM til WAT?
Ja - WASM kan konverteres til WAT.

Du kan gøre det lige her med vores gratis konverter - ingen tilmelding, og din fil slettes umiddelbart efter.

Dette er en ren, tabsfri disassemblering: wasm-tools print module.wasm -o module.wat eller wasm2wat module.wasm -o module.wat forvandler binærfilen til S-expression tekst. Chrome og Firefox devtools viser også automatisk WAT, når du inspicerer en .wasm.

På denne side

Testet på macOS, Windows & Linux
Sidst verificeret Sep 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen
WASM → WAT konverterGRATIS
Træk en .WASM-fil herhen
eller vælg en - vi konverterer den til .WAT og giver dig filen til download

Hvorfor konvertere WASM til WAT?

WAT er den menneskeligt læsbare tekstform af WebAssembly. Folk konverterer en .wasm til .wat for at læse, revidere eller fejlfinde, hvad et modul faktisk gør - dets funktioner, imports og exports - da selve binærfilen er ulæselig.

Sådan konverterer du WASM til WAT

wasm-tools print OPEN-SOURCE

Fra Bytecode Alliance-værktøjssættet, kør wasm-tools print module.wasm -o module.wat for at skrive tekstformatet. Udelad -o for at udskrive til stdout.

wasm2wat (WABT) OPEN-SOURCE

Brug WebAssembly Binary Toolkit, kør wasm2wat module.wasm -o module.wat. Tilføj --generate-names for læsbare funktionsmærkater og -f for at folde udtryk.

Om disse formater

Kvalitet & hvad man skal være opmærksom på

  • Konverteringen er tro mod kilden, men er ikke den originale kildekode: du ser WASM-instruktioner på lavt niveau, ikke den C/C++/Rust, det blev kompileret fra.
  • Unavngivne funktioner vises som numeriske indeks, medmindre du sender et navnegenererende flag, hvilket gør store moduler svære at følge.
  • Redigering af WAT og gen-assemblering med wat2wasm er muligt, men nemt at gøre forkert for alt, der ikke er trivielt.

Ofte stillede spørgsmål

Er wasm-to-wat tabsfri?
Ja for modulets struktur og instruktioner; det repræsenterer trofast binærfilen, blot ikke den originale højniveau-kildekode.
wasm-tools eller wabt - hvad skal jeg bruge?
Begge virker; wasm-tools er Bytecode Alliance CLI, wasm2wat følger med WABT. Brug det, der allerede er installeret.
Kan jeg konvertere WAT tilbage til .wasm?
Ja, wat2wasm module.wat -o module.wasm (WABT) gen-assembler det til binærfilen.
Hvordan får jeg læsbare funktionsnavne?
Send --generate-names til wasm2wat, eller behold navnesektionen i den originale build.