繁体   English   中英

Python 结构解压二进制 com 数据

[英]Python struct unpack binary com data

我正在解压我收到的一些字节数据。 我有以下结构记录(附件)。 不幸的是,我的数据被封装在其他结构中的 C 样式结构中,因此对我来说拆包很困难。 请参阅随附的屏幕截图。 我正在尝试解压缩 p_group 但注意到它们是 p1224[4] 并且我不确定如何解压缩它:(我知道 struct group_hdr 是 LH,为了简单起见,我忽略了 struct ecg_group)。 在网上很难找到这方面的文献。 谢谢你的帮助!

hdr_data = struct.unpack_from('<LHhhhh', b,offset=0)
#or
hdr_data = struct.unpack_from('<LHhhhh'*4, b,offset=0)

数据结构

是后者。

[4]表示group_hdr和单个short s 都乘以 4。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM