十六进制数据中星号 * 的含义是什么?

十六进制数据中星号 * 的含义是什么?

我有时会在十六进制编辑器中看到星号 (*),例如

...
00001d0 0000 0000 0000 0000 0000 0000 0000 0000
*
00001f0 0000 0000 0000 0000 0008 0000 0000 0000
...

它可能是某种分隔符。然而,还有许多其他分隔符。十六进制数据中这个星号的含义是什么?

答案1

这意味着一行或多行被抑制,因为它们与前一行相同;在这种情况下,这意味着从 开始的行00001e0全为零,与从 开始的行相同00001d0

要确定删除的行数,需要查看涉及的地址和每行的长度;在本例中,删除了一行。

如果您使用的是od,则这是由-v标志控制的。默认情况下od会抑制重复行,-v告诉它不要这样做。

相关内容