【发布时间】:2019-01-10 18:01:04
【问题描述】:
我需要一些帮助来理解以十六进制查看二进制文件的格式,以便我使用 python 从表中获取正确的数字来解析它
例子:
0000b50: 0400 0000 ffff 0900 0000 ffff 0900 0000 ................
0000b60: ffff 0900 0000 ffff 0900 0000 ffff 0900 ............0..@
当我需要在索引0x0b54 处查找对象的开头时,那会在哪里?会是[这里]吗? 0000b50: 0400 [0]000 ffff 0900 0000 ffff 0900 0000
对象的长度为 96 个字节。一组四个十六进制数字是一个字节吗? IE。 ffff?还是因为它是以 16 为基数,所以每个单独的点包含 2 个字节?所以ffff 是 8 个字节?我需要为表格中的每个条目找到 6 个字节,即fff?
最后的部分代表什么? IE。 ............0..@
【问题讨论】:
标签: binary hex binaryfiles hexdump