本文是fireaxe原创,使用GPL发布,可以自由复制和转载。 但是,转载应保持文档的完整性,并注明原作者和原始链接。 内容可以自由使用,但对使用该内容带来的结果没有任何保证。
作者: fireaxe_hq@hotmail.com博客:来自fireaxe.blog.chinaunix.net的转自: http://blog.chinaunix.net/uid-20528014 -。 以文本文件tmpfile为例,单击“这里”可折叠和打开
希望新年度! 希望新年度!
希望新年度! 1 )最简单的方式hex dump test file 00000614870702079654 e 2077655972610 a 21
*
0000030这一方案以2字节为一组,其顺序取决于本地字节顺序。 例如,在x86体系结构中,它以blittle-endian方式显示,看起来很辛苦。 第一行翻译成ascii码,614870702079654 e 2077655972610 a 21 ahppyneweae! r为了避免这一点,请参见以下“字节查看”2 ) hex dump-CT est file-s skip-n number 000000048617079204 e 6572059656172210 a|happy new year! |
*
00000030的方式没有字节序问题,也可以同时显示十六进制和ascii代码,但如果某几行内容相同,就会出现省略以下几行的问题,在某些情况下也会引起故障。 如何避免省略? 3 )请不要省略hex dump-vtestfile 00000614870702079654 e 2077655972610 a 21
0000010614870702079654 e 2077655972610 a 21
000020614870702079654 e 2077655972610 a 21
虽然目前没有省略0000030,但它回到了双字节显示的老路,所以将两种方式结合起来。 4 ) hex dump-CVT est file 0000004861707079204 e 657720596572210 a|happy new year! |
0000001048617079204 e 65772059656172210 a|happy new year! |
000002048617079204 e 65772059656172210 a|happy new year! |
00000030现在变漂亮了。 以单字节显示,也不会被省略。 但是,有时文件很大。 我只想看其中一个,该怎么办? 5 ) hex dump-CVT est file-s skip-n number http://www.Sina.com /
00000000 48 |H|
00000001 fireaxe $hexdump -Cv tmp.txt -n 1
00000000 48 61 |Ha|
00000002 fireaxe $ hexdump -Cv tmp.txt -n 2
00000000 48 61 70 |Hap|
00000003 fireaxe $ hexdump -Cv tmp.txt -n 3
00000001 61 |a|
00000002 fireaxe $ hexdump -Cv tmp.txt -s 1 -n 1
00000002 70 |p|
00000003 fireaxe $ hexdump -Cv tmp.txt -s 2 -n 1
00000003 70 |p|
00000004OK,整个显示过程可以自由控制了~~本文为fireaxe原创,可以使用GPL发布、自由复制、转载。 但是,转载应保持文档的完整性,并注明原作者和原始链接。 内容可以自由使用,但对使用该内容带来的结果没有任何保证。
作者: fireaxe_hq@hotmail.com博客: fireaxe.blog.chinaunix.net