32 字节地址如何表示超过 32 个字符?



我刚刚开始学习固体和编码,我倾向于看到这样的事情:

点击查看图片

我对"32 字节哈希"如何包含超过 32 个字符(即使在"0x000"之后(感到困惑。 我的印象是每个字节可以代表一个字符。 我也经常看到参考文献,说"32字节地址(64字节十六进制地址("。 但是,如果 64 字节十六进制地址是 32 字节地址,如何表示 - 您还需要每个字符一个字节吗? 我知道这可能是一个愚蠢/菜鸟的问题,我可能错过了一些明显的东西,但我无法完全弄清楚。

一个字节是范围 00000000 - 二进制11111111,或 0x00 - 十六进制0xFF。如您所见,一个字节以十六进制表示为 2 个字符的字符串。因此,32 字节十六进制字符串的长度为 64 个字符。

32 位地址指向 32、64、1000 或 1 亿个连续字节的第一个字节。所有其他跟随或存储在地址 + 1、+2、+3...

最新更新