Python struct解压缩二进制com数据

问题描述 投票:0回答:1

我正在解压缩我收到的一些字节数据。我已经遵循了结构记录(附加)。不幸的是,我的数据被包含在其他结构中的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)

data structure

python struct unpack
1个回答
0
投票

是后者!!!哇![4]表示group_hdr和单个短裤都被乘以4。

© www.soinside.com 2019 - 2024. All rights reserved.