Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сохранит arrayBuffer в файл (https://javascript.ru/forum/misc/61541-kak-sokhranit-arraybuffer-v-fajjl.html)

artamonovdev 23.02.2016 02:19

Как сохранит arrayBuffer в файл
 
Вложений: 1
У меня есть массив битов [0011110111000001001001110000111110111010] как его сохранить в файл, я сделал так:
var blob = new Blob([binaryArray.buffer], {type: "octet/stream"});
saveAs(blob, 'encode_file');


Но почему то в файле добавилась еще куча нулевых битов, почему? Вот в файле какие биты получились при сохранении, сначала что надо, а после непонятно какие-то нули:

[00111101 11000001 00100111 00001111 10111010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000]

Фото:
https://s3.amazonaws.com/diigo/93531...rRPFPY9EZzw%3D
Вложение 3049

artamonovdev 23.02.2016 12:27

Вопрос решен - при new ArrayBuffer(length), где length - байты, а не биты, как я предположил.


Часовой пояс GMT +3, время: 16:12.