我有一个二进制文件,其中记录由换行符分隔。hexdump
只是转储具有固定列宽的所有内容。是否有工具可以十六进制转储此文件,同时遵守换行符分隔符? (任何其他分隔符,例如0
,也可以。)
答案1
这个 Python 脚本可以做到这一点,有点像:
#!/usr/bin/env python3
import fileinput
for line in fileinput.input(mode='rb'):
print(line)
有一个问题我没有意识到:二进制数据本身可能包含分隔符,从而弄乱了输出。