Я разбираю двоичный файл в javascript, который хранит две части информации за один байт, по одному на полубайт. Значения, конечно, 0-16 и 0-16.
Во всех остальных частях формата файла каждый байт представляет собой одну часть информации, поэтому я использовал следующее, чтобы успешно получить нужные мне числа:
var num = str.charCodeAt(0) & 0xFF;
Но я застрял в попытке выяснить, как получить значение 0-16 первого полубайта, и то же самое для второго полубайта от моего одиночного байтового символа "str".
Оцените любую помощь по этому вопросу.