簡體   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