Я встраиваю двоичный файл в файл wasm WebAssembly.
Рассмотрим этот источник:
embed.ts (создается для embed.wasm с использованием AssemblyScript):
export const text: u8[] = [83,65,77,80,76,69,10]; // The text "SAMPLE" in UTF-8 encoding
export const textLength: i32 = text.length;
работник. js:
const instance = new WebAssembly.Instance(/* read embed.wasm */).exports;
instance.textLength // prints 7, correct
instance.text // prints, 10232 of type number, ?!?!?
Как я могу прочитать этот байтовый массив, чтобы включить восстановление встроенного файла? Мне нужно пересоздать Uint8Array, чтобы в работнике. js Я мог сохранить файл или передать его куда-нибудь.