У меня есть «строка» с упакованными двоичными данными. Я знаю, что каждый элемент данных изначально был, скажем, 14-битным значением. Таким образом, строка была построена как последовательность этих 14-битных значений без какой-либо разрядности — например,
Бит 1.-14. = значение1
бит 15.-28. = значение2
и т. д. Есть ли простой способ в PHP, как восстановить исходные значения или мне нужно циклически перебирать строку с некоторой битовой маскировкой и сдвигом?
Задача ещё не решена.
Других решений пока нет …