相关疑难解决方法(0)

有人可以解释Python结构解包吗?

我有一个由C结构构成的二进制文件,我想在Python中进行解析.我知道二进制文件的确切格式和布局,但我对如何使用Python Struct解包来读取这些数据感到困惑.

我是否必须遍历整个二进制文件,根据结构的成员一次解包一定数量的字节?

C文件格式:

typedef struct {
  int data1;
  int data2;
  int data4;
} datanums;

typedef struct {
  datanums numbers;
  char *name;
 } personal_data;
Run Code Online (Sandbox Code Playgroud)

让我们说二进制文件具有一个接一个地重复的personal_data结构.

python binary parsing struct

7
推荐指数
1
解决办法
8828
查看次数

标签 统计

binary ×1

parsing ×1

python ×1

struct ×1