Показать сообщение отдельно
  #1 (permalink)  
Старый 26.03.2019, 11:00
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Конвертировать куска массива Uint8Array в Uint32Array.
Добрый день, считываю данные из файла(бинарный вид) в формате Uint8Array дальше мне надо 4 байта соединить в 1 и проверить его с константой (ID)

Сначала попытался считывать в файл сразу в 32 массив
var dataview = new Uint32Array(Data);
Но JS начал ругаться если пытаешься открыть файл а там не четное количество слов по 4 байта.

Пытаюсь сделать так но в
var dataview   = new Uint8Array(Data);
var ls2 = new Uint32Array(dataview,0,4);  // 0 смешение начало 4 длина т.е  от [0..4] хочу брать
console.log(ls2);

Но почему то всегда 0 выдается в консоль
Ответить с цитированием