【发布时间】:2019-08-08 11:08:42
【问题描述】:
我需要一些特定格式的文件的十六进制转储:
00000000 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00
但是,使用 hexdump 或 xxd 我只能设法在地址后面加上冒号和右边的 ASCII 文本,例如:
00000000: 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00
MZ..............
我使用命令得到了以上内容
xxd -g 1 -u filename
有什么想法吗?
【问题讨论】:
-
Any ideas?- 是的,把它带到它所属的 superuser.com,这个问题与编程无关。 -
或unix.stackexchange.com。最有可能的答案是“阅读手册页”。
-
od -t x1 filename -
@Shawn 我在运行该命令时最后得到了一些额外的文本,i.imgur.com/qTGfhFj.png
-
@ICEpower 我在我的答案中添加了一些内容,包括如何在需要时获得大写输出以及如何摆脱
od在不需要时总是打印的最后一行.