请帮助找到如下转换数据的方法:我使用dd实用程序从磁盘读取
dd =/dev/sdb skip=8388608 count=560 iflag=skip_bytes,count_bytes 000-十六进制-C
我得到了
000001a000000000cf4c 79 ce 0000000000000000x.Ly.Ly.
但我想知道:
000001a0 ce794ccf00000000 0000000000000000 .Ly.
我不需要使用十六进制,任何其他工具也可以做到这一点。谢谢。
发布于 2022-02-10 02:45:24
十六进制字节的反向顺序是由于对单个字节的小端点处理.
十六进制似乎不允许64位值,但是od (八进制转储)允许。将对已转储的调用替换为:
od -t x8z
它输出64位十六进制长词和ASCII。ASCII由>...<括起来,应该很容易跳过。
https://unix.stackexchange.com/questions/690051
复制相似问题