hexdump命令

简介:hexdump是Linux下的一个二进制文件查看工具,它可以将二进制文件转换为ASCII、八进制、十进制、十六进制格式进行查看。指令所在路径:/usr/bin/hexdump

参数

长参数

描叙

-b

 

每个字节显示为8进制。一行共16个字节,一行开始以十六进制显示偏移值。

-c

 

每个字节显示为ASCII字符。一行共16个字节,一行开始以十六进制显示偏移值

-C

 

每个字节显示为16进制和相应的ASCII字符。一行共16个字节,一行开始以十六进制显示偏移值

-d

 

两个字节显示为10进制。一行共16个字节,一行开始以十六进制显示偏移值

-e

 

格式化输出

-f

 

Specify a file that contains one or more newline separated format strings.  Empty lines and lines whose first non-blank character is a hash mark (#) are ignored.

-n

 

只格式前n个长度的字符

-o

 

两个字节显示为8进制

-s

 

从偏移量开始输出

-v

 

The -v option causes hexdump to display all input data.  Without the -v option, any number of groups of output lines, which would be identical to the immediately preceding group of output lines

-x

 

双字节十六进制显示

举例:

china@ubuntu:~$ cat test.txt
123456789
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

china@ubuntu:~$ hexdump -b test.txt
0000000 061 062 063 064 065 066 067 070 071 012 141 141 141 141 141 141
0000010 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141 141
*
0000030 141 012                                                        
0000032

china@ubuntu:~$ hexdump -c test.txt
0000000   1   2   3   4   5   6   7   8   9  \n   a   a   a   a   a   a
0000010   a   a   a   a   a   a   a   a   a   a   a   a   a   a   a   a
*
0000030   a  \n                                                        
0000032

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值