xxd命令 – 以十六进制形式显示文件内容
xdd命令的功能是用于以十六进制形式显示文件内容,亦可以将十六进制内容转换回原始二进制的形式。
语法格式:xxd [参数] 文件名
常用参数:
| -a | 自动跳过空白内容 |
| -c | 设置每行显示多少字节内容 |
| -b | 转换成二进制模式 |
| -g | 设置以几个字节为一块 |
| -h | 显示帮助信息 |
| -i | 显示为C语言的包含文件形式 |
| -l | 显示多少字节的内容 |
| -p | 使用连续的纯十六进制转储输出 |
| -r | 将十六进制逆向操作成二进制形式 |
| -s | 设置从某个地址开始内容 |
| -u | 使用大写字母形式 |
| -v | 显示帮助信息 |
参考示例
以十六进制形式查看文件,自动跳过空白,从0x200位置开始显示内容:
[root@linuxcool ~]# xdd -a -s +0x200 File.cfg
以十六进制形式查看文件,每行显示12字节,从0x200位置开始显示内容:
[root@linuxcool ~]# xxd -c 12 -s +0x200 File.cfg
以十六进制形式查看文件,1个字节一块,总共显示512字节内容:
[root@linuxcool ~]# xxd -g 1 -l 512 -s +0x200 File.cfg