为什么二进制的十六进制表示形式被4个字符分段?

我可能有一个不寻常的问题...很多时候,当您使用文本编辑器(即崇高文本)打开二进制文件(例如.dll)时,您会看到二进制数据的十六进制表示,如下所示:

4d5a 9000 0300 0000 0400 0000 ffff 0000
401f 0000 0322 0000 0400 01d4 0ffa 0000
...

您可以看到数据由四个十六进制字符构成,这些字符用空格分隔。但为什么?十六进制表示的四个字符表示两个字节。如果它们在每两个字符后用空格隔开,我会说得通。这样,它将代表每个段一个字节。

二进制文件的四字符大小的十六进制数据表示形式是否有些奇怪?任何见解都表示赞赏。

zhje2146 回答:为什么二进制的十六进制表示形式被4个字符分段?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2757916.html

大家都在问