有人能给我解释一下十六进制的偏移量吗?

有人能给我解释一下十六进制的偏移量吗?

0x04是4的十六进制( 0x只是16进制表示数字的常见前缀约定-因为许多人认为是十进制),这将是第四个字节(因为他们说的是偏移量,他们可能将第一个字节算作字节0,所以偏移量0x04将是第五个字节)。

我猜他们是说第四个和第五个字节加起来是28315,但是他们有没有说这是小端还是大端呢?

28315 (十进制)是十六进制表示法中的0x6E9B,如果它是小端,则可能在文件中的顺序为0x9B 0x6E。

注意: Little-endian和big-endian是指字节写入的顺序。人类通常以大端的方式写十进制和十六进制,所以:

256将写为0x0100 (左边的数字是最大的刻度)

但这需要两个字节,小端系统将首先写入低字节: 0x00 0x01。Big-endian系统将首先写入高字节: 0x01 0x00。

通常,Intel系统是低端的,而其他系统有所不同。

更多创意

《崩坏学园2》神器攻略 全武器排行榜介绍
牛魔王为什么害怕哪吒
Bet—288365

牛魔王为什么害怕哪吒

📅 06-29 🔥 9187
SQL数据查询之——嵌套查询
Bet—288365

SQL数据查询之——嵌套查询

📅 06-29 🔥 3254