Зачем на число
1 я в типах u8, u16, u32 и так далее переплачиваю 7, 15 и 31 бит? Это же бред.Однозначность декодирования? Быстрая адресация? Сейчас распишу до чего я допёр.
Проблема
Если биты лежат в потоке, то не совсем понятно что они значат без предварительной договорённости. Например:
https://habr.com/ru/articles/1036946/
Алгоритмы и Структуры данных