用到了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码的字符。
只是了解,有待完善。