使用Construct模块解析python中的连续比特流

使用Construct模块解析python中的连续比特流,python,binary,construct,Python,Binary,Construct,我试图用python中的Construct模块解析二进制数据包,并成功解析了头部分(如数据长度),但根据数据包规范,数据包中的部分数据使用连续位流编码,最后一个字节填充以与字节边界对齐。 我应该如何在Struct构造函数中描述它?我尝试了字段和字节,但没有成功。检查了吗?有帮助,而且看起来BitStruct是一个不错的选择。谢谢你@JanneKarila

我试图用python中的Construct模块解析二进制数据包,并成功解析了头部分(如数据长度),但根据数据包规范,数据包中的部分数据使用连续位流编码,最后一个字节填充以与字节边界对齐。 我应该如何在Struct构造函数中描述它?我尝试了字段和字节,但没有成功。

检查了吗?有帮助,而且看起来BitStruct是一个不错的选择。谢谢你@JanneKarila