hexdump是Linux系統中用來檢視檔案十六進位制編碼的命令,配合不同的引數其作用也有所不同,下面小編就給大家介紹下Linux中hexdump命令的用法,不瞭解的`朋友不妨來學習一下。
檢視一些二進位制檔案的內容,比如二進位制檔案中包含的某些字串。可以將二進位制檔案轉換為ASCII、10進位制、16進位制或8進位制進行檢視。
-b 每一位元組以八進位制顯示,一行共16個位元組,一行開始以十六進位制顯示偏移值;
0000000 177 105 114 106 002 001 001 000 000 000 000 000 000 000 000 000
-c 每一位元組以ASCII字元顯示,其餘同上;
0000000 177 E L F 002 001 001
-C 每一位元組以16進位制顯示,一行共16個位元組,尾部附加16個相應的ASCII字元;
00000000 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 |.。。。。。|
-n 只解釋指定長度位元組
單位:預設十進位制,0x或0X開頭則為16進位制,0開頭則為8進位制。預設為位元組,b則為512位元組,k則為1024位元組,m則為1048576位元組
-d 雙位元組十進位制顯示
-o 雙位元組八進位制顯示
-v 去除中間顯示的“*”字元
-x 雙位元組十六進位制顯示
-e 格式化引數
上面就是Linux中hexdump命令的用法介紹了,從文中我們可以瞭解到,hexdump命令並不是只能檢視十六進位制的,還能進行十進位制、八進位制等的顯示。