xdd命令的功能是用于以十六进制形式显示文件内容,亦可以将十六进制内容转换回原始二进制的形式。

语法格式:xxd [参数] 文件名

常用参数:

-a自动跳过空白内容
-c设置每行显示多少字节内容
-b转换成二进制模式
-g设置以几个字节为一块
-h显示帮助信息
-i显示为C语言的包含文件形式
-l显示多少字节的内容
-p使用连续的纯十六进制转储输出
-r将十六进制逆向操作成二进制形式
-s设置从某个地址开始内容
-u使用大写字母形式
-v显示帮助信息

参考示例

以十六进制形式查看文件,自动跳过空白,从0x200位置开始显示内容:

[root@linux-arae-cc ~]# xdd -a -s +0x200 File.cfg

以十六进制形式查看文件,每行显示12字节,从0x200位置开始显示内容:

[root@linux-arae-cc ~]# xxd -c 12 -s +0x200 File.cfg

以十六进制形式查看文件,1个字节一块,总共显示512字节内容:

[root@linux-arae-cc ~]# xxd -g 1 -l 512 -s +0x200 File.cfg