2013-07-17 55 views
0

我正在查看一些文件格式,爲了使用它們,我想在字節級別理解它們。我一直在試圖找到一個顯示文件字節的程序,但目前爲止我只支持以十六進制顯示字節。我希望它們以十進制而不是十六進制顯示,因爲我正在查看的格式使用十進制。我可以編寫我自己的程序來做到這一點,但是這會降低可讀性,並且需要更多時間。目前我發現的所有程序都只以十六進制顯示輸出。查看文件字節的程序

回答

0

你可以試試HexEdit。它使您可以選擇將內容顯示爲整數值。 (屬性窗口):

Overview and options

您可以從www.hexedit.com下載。

0

對於我來說,下面的工作:

$ od -t u1 /bin/ls | head -5 
0000000 127 069 076 070 001 002 001 000 000 000 000 000 000 000 000 000 
0000020 000 002 000 002 000 000 000 001 000 001 015 192 000 000 000 052 
0000040 000 000 103 092 000 000 000 000 000 052 000 032 000 006 000 040 
0000060 000 023 000 021 000 000 000 006 000 000 000 052 000 001 000 052 
0000100 000 000 000 000 000 000 000 192 000 000 000 192 000 000 000 005 

我覺得這是一個壞主意,不過,看看它在小數。

如果遇到這種情況,應該能夠將十六進制字節值在精神上轉換爲十進制或ASCII字符。

相關問題