2

我需要在大端主机上读取包含 24 位小端字的二进制数据结构。但是标准的 Python 模块struct似乎只能处理 1、2、4 和 8 字节的单词

这是一个示例数据帧的转储:

7F 01 00 00 02 00 00 76 DE 77
-- -------- -------- ----- --
 |    |        |       |    |
 |    |        |       |    |
 |    |        |       |    \ End of frame
 |    |        |       |
 |    |        |       \ 16 bits checksum
 |    |        |
 |    |        \ Second 24 bits word
 |    |
 |    \ First 24 bits word
 |
 \ Start of frame

是否有使用 读取 3 字节字的解决方法struct

4

0 回答 0