xxd

用到了xxd,了解了一下:

xxd用来把文件或标准输入的文件转化成16进制或者二进制(-d参数)

-u 用大写显示,默认用小写

-a 将全是0的行用*表示

-g num 以几个字节为一组,如果是16进制就是两位数字,如果2进制8位

-c num 一行显示几组

-s num 要显示的开始地址

-l num 要显示的共显示多少字节

如:xdd -u -g 1 -c 10 -s 0x2600 -l 10 x.img

显示:0002600:52 49 56 45 52 20 20 20 54 58 RIVER     TX

只显示了一行,因为一行显示10个字节,长度位十字节。行首是每行的起始地址

最后右半部分显示的是对应asc码的字符。

只是了解,有待完善。

原文地址:https://www.cnblogs.com/Jinux/p/2434461.html