レコードが改行で区切られたバイナリファイルがあります。hexdump
固定された列幅ですべてをダンプします。改行区切り文字に準拠しながらこのファイルを16進ダンプするためのツールはありますか? (たとえば、他の区切り文字も0
使用できます。)
答え1
このPythonスクリプトは次のことを行うことができます。
#!/usr/bin/env python3
import fileinput
for line in fileinput.input(mode='rb'):
print(line)
気付かなかった問題があります。バイナリデータ自体に区切り文字が含まれているため、出力が混乱する可能性があります。