二进制文件的理解十六进制表示

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

我需要一些帮助理解的看着十六进制的二进制文件格式,所以我得到使用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个字节长。是一组四个十六进制数的一个字节?即。 ffff?或者,因为它是基座16的每个单独的点包含2个字节?所以ffff是8个字节?我需要找到6个字节为每个进入表这将是fff

是什么在最后的部分代表什么?即。 ............0..@

binary hex binaryfiles hexdump
1个回答
1
投票

F = 16 = 1111 FF所以为16x16 = 11111111 = 256 =一个8位字节。 FFFF = 2个字节。您需要将数字转换成二进制计算出的字节数。

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