【问题标题】:Hexadecimal Offsets十六进制偏移量
【发布时间】:2012-03-04 06:32:44
【问题描述】:

我正在查看一些十六进制代码,有人告诉我查看偏移量:0x830880EC 存储为小端,但这意味着什么?浏览 HxD Workshop 中列出的偏移量,我看不到这样的东西,我很确定 0x 只是某种形式的前缀或其他东西,但我不知道它是什么意思。有人可以帮助我吗?提前致谢!

【问题讨论】:

标签: endianness hexdump hex hex-editors


【解决方案1】:

您可能想要搜索值 0x830880EC 并获取相应的偏移量。 0x 是添加到十六进制数的前缀,因此实际的十六进制数是 830880EC。您可以搜索此数字,如果找不到,请在更改字节顺序(字节顺序)后尝试。 如果我们假设 83 08 80 EC 是大端,那么 EC 80 08 83 将是小端,反之亦然。一旦找到该值,您应该能够计算相应的偏移量。

【讨论】:

    【解决方案2】:

    在 HXD 中,您将需要使用 GoTo 功能,然后跳转到该地址,0x 只是指定十六进制数字的前缀,仅在实际编程时才真正需要,或者澄清您正在共享一个十六进制数字。此外,根据您所查看的内容,HxD 中的地址可能会有所不同。例如,在 xbox 360 上进行改装时,游戏的内存从 0x82000000 开始,但在 HxD 中,该地址只是 0x00000000。因此,根据您的起始地址,该值可能会发生变化。希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2018-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多