虽然我怀疑答案是否定的,但无论如何我都会问。给定Web程序集文件(.wasm),是否可以将该文件解压缩为Javascript文件?
答案 0 :(得分:1)
没有。 (Web)程序集首先不是从JS编译的,这就是重点。
答案 1 :(得分:1)
不,你不能。
JavaScript不能编译为WebAssembly,尽管您可以使用实验性的AssemblyScript编译器将Typescript(它是一个JavaScript超集)编译为WebAssembly。
除此之外,不可能将反编译为原始源。在编译为WebAssembly的过程中,大部分信息都丢失了。
但是,将来这可能会成为可能。源映射技术允许您在不同格式的代码之间进行映射。它通常用于将已编译和编写的JavaScript映射回其源。该技术可能用于WebAssembly。这不是反编译,而是映射。