0x04代表16进制中的4(0x只是表示数字的16进制表示中的一个公共前缀约定——因为许多人习惯于十进制),这将是第四个字节(由于他们在说偏移量,他们可能将第一个字节计为第0个字节,因此偏移量0x04将是第5个字节)。
我猜他们在说的是第4个和第5个字节在一起将是28315,但他们有没有说这是小端还是大端?
28315(十进制)在十六进制符号中是0x6E9B,在文件中的顺序可能是0x9B 0x6E,如果是小端则如此。
注意:小端和大端是指字节的写入顺序。人们通常以大端方式写十进制符号和十六进制符号,因此:
256将被写为0x0100(左边的数字是最大的刻度)
但这需要两个字节,小端系统将先写低字节:0x00 0x01。大端系统将先写高位字节:0x01 0x00。
通常英特尔系统是小端的,其他系统各不相同。