linux下小工具xxd使用

linux下小工具xxd使用

 xxd的作用就是将一个文件以十六进制的形式显示出来,具体选项如下。

    

    -a : 它的作用是自动跳过空白内容,默认是关闭的

    

    -c : 它的后面加上数字表示每行显示多少字节的十六进制数,默认是16字节。

    

    -g : 设定以几个字节为一块,默认为2字节。

    

    -l : 显示多少字节的内容。

    

    -s : 后面接【+-】和address.加号表示从地址处开始的内容,减号表示距末尾address开始的内容。

    

    具体用法:

    

    xxd       -a       -c        12         -g  1     -l  512       -s +0x200      [inputfile]

    

    【自动跳过空白】【每行显示12字节】【一个字节一块】【显示512字节内容】【从0x200开始】【输入文件】

    

    lishuo@lishuo-laptop:~$ xxd -a -c 12 -g 1 -l 512 -s +0x2600 ~/桌面/i/a.img

    

    0002600: 41 6c 00 6f 00 61 00 64 00 65 00 0f Al.o.a.d.e

    

    000260c: 00 ab 72 00 2e 00 62 00 69 00 6e 00 r…b.i.n.

    

    0002618: 00 00 00 00 ff ff ff ff 4c 4f 41 44 ……LOAD

    

    0002624: 45 52 20 20 42 49 4e 20 00 64 94 8e ER BIN .d

    

    0002630: 78 3a 78 3a 00 00 94 8e 78 3a 03 00 x:x:…x:

    

    000263c: 51 16 00 00 41 6b 00 65 00 72 00 6e Q…Ak.e.r.n

    

    0002648: 00 65 00 0f 00 da 6c 00 2e 00 62 00 .e…l…b.

    

    0002654: 69 00 6e 00 00 00 00 00 ff ff ff ff i.n……

    

    0002660: 4b 45 52 4e 45 4c 20 20 42 49 4e 20 KERNEL BIN

    

    000266c: 00 64 94 8e 78 3a 78 3a 00 00 94 8e .dx:x:…

    

    0002678: 78 3a 0f 00 54 15 00 00 00 00 00 00 x:T……

    

    0002684: 00 00 00 00 00 00 00 00 00 00 00 00 ……

    

    *

    

    00027f8: 00 00 00 00 00 00 00 00 ……

  • 本文来自:Linux学习教程网


你可能感兴趣的:(linux,十六进制,Address,laptop)