Я читаю некоторый протокол транспортного потока MPEG по UDP, и у него есть некоторые фанковые битовые поля в нем (например, длина 13). Я использую библиотеку "struct", чтобы выполнить широкую распаковку, но есть ли простой способ сказать "Захватить следующие 13 бит" вместо того, чтобы вручную манипулировать манипуляциями с битами? Мне бы хотелось что-то вроде того, как C бит полей (без необходимости возвращаться к C).
Предложения?