2017-05-01 293 views
2

hexdump命令将任何文件转换为十六进制值。 但是,如果我有十六进制值,我想扭转过程,这可能吗?Hexdump命令反转

回答

2

有一个类似的工具叫做xxd。如果你只是一个文件名,运行xxd它在一个相当标准的十六进制转储格式转储数据:

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

现在,如果您管道输出回xxd-r选项,并重定向到一个新的文件,你可以将十六进制转储转换回二进制:

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

感谢伙计:) – Maysara