Hexdump 二进制文件,同时尊重分隔符

Hexdump 二进制文件,同时尊重分隔符

我有一个二进制文件,其中记录由换行符分隔。hexdump只是转储具有固定列宽的所有内容。是否有工具可以十六进制转储此文件,同时遵守换行符分隔符? (任何其他分隔符,例如0,也可以。)

答案1

这个 Python 脚本可以做到这一点,有点像:

#!/usr/bin/env python3

import fileinput

for line in fileinput.input(mode='rb'):
    print(line)

有一个问题我没有意识到:二进制数据本身可能包含分隔符,从而弄乱了输出。

相关内容