Преобразование байтов в Float в JavaScript - PullRequest
0 голосов
/ 13 октября 2018

Я пытался преобразовать некоторый байтовый массив в плавающий в JavaScriptМассив байтов при чтении в буфер выглядит примерно так, как показано ниже, значения которого должны быть в диапазоне от 0,245 до 0,86.

<Buffer 3f cf 9d ef bf bd 2d 0e 56 04>
<Buffer 3f cf be 76 c8 b4 39 58>
<Buffer 3f ef bf bd ef bf bd 3b 64 5a 1c ef bf bd>

Однако, когда я использовал этот метод, (Ref: https://stackoverflow.com/a/37471538/6597774), он возвращал значения, такие как -0.0937180444598198, -9.767938339139965e + 28, 1.9350387759449444e + 33, которые не верны.

Затем я попытался (https://stackoverflow.com/a/52106840/6597774),, но код жаловался, что длина ArrayBuffer должна быть кратна 4. Я немного застрял и был бы очень признателен, если кто-то может дать совет по этому поводу, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...