텍스트와 바이너리의 변환
wat2wasm은 텍스트 형식을 바이너리로 바꾸고 wasm2wat은 그 반대 변환을 수행한다. 최적화보다는 명령의 의미를 보존하며 형식 사이를 오가는 데 초점을 둔다. 고수준 컴파일러의 최적화 기반인 Binaryen과 목적이 다르다.
구조 검사와 해석 실행
wasm-objdump는 바이너리 정보를 출력하고 wasm-validate는 형식의 유효성을 검사한다. 스택 기반 인터프리터로 파일을 실행하거나 모듈의 통계를 출력할 수도 있다. 실행 결과와 파일 구조를 서로 다른 도구로 살펴보는 구성이다.
다른 도구와의 연결
wasm2c는 바이너리를 C 소스와 헤더로 변환하고 wasm-strip은 지정한 섹션을 제거하는 기능을 제공한다. 표준 시험 형식을 변환하고 인터프리터로 실행하는 도구도 있다. 파일을 다루는 도구 체계나 다른 시스템에 통합하는 용도를 지향한다.
관련 문서
Emscripten / Binaryen / Wasmtime / WAMR / 웹어셈블리 / 컴파일러