WebAssembly 数据部分中的任意字节

tom*_*dow 2 webassembly

我在 WebAssembly 中看到的数据部分的每个示例都使用字符串,即

(data (i32.const 16) "Hello World")
Run Code Online (Sandbox Code Playgroud)

如何将这些部分与二进制数据一起使用?我怎样才能做相当于...的事情

(data (i32.const 16) 0x00 0x01 0x02 0x03)
Run Code Online (Sandbox Code Playgroud)

我必须使用吗i32.store

tom*_*dow 5

我最终通过在字符串内使用反斜杠转义字节来解决这个问题。我不知道是否有更好的方法来做到这一点。

(data (i32.const 16) "\00\01\02\03")
Run Code Online (Sandbox Code Playgroud)