2017-05-01 17 views
2

hexdumpコマンドは、任意のファイルを16進値に変換します。 しかし、16進数の値を持っていて、その処理を元に戻したい場合、これは可能ですか?Hexdumpコマンドの反転

答えて

2

xxdと呼ばれる同様のツールがあります。パイプ-rオプション付きxxdに戻って出力して、新しいファイルにそれをリダイレクトします場合は、今すぐ

# xxd bdata 
0000000: 0001 0203 0405 
...... 

:あなただけのファイル名でxxdを実行した場合、それはかなり標準的な進ダンプ形式でデータをダンプ16進ダンプをバイナリに戻すことができます。

# xxd bdata | xxd -r >bdata2 
# cmp bdata bdata2 
# xxd bdata2 
0000000: 0001 0203 0405 
+0

ありがとうございました:) – Maysara