文字檔案是由 ASCII(American Standard Code for Information Interchange) 編碼而成,一般我們使用 cat 之類的程式來看文字檔都已經經過轉換成可以閱讀的文字,如果想看檔案的 ASCII 的編碼,可以利用 hexdump 程式來觀看 16 進制
root@ubuntu:~# cat text.txt b \ # @
-b
以 八進制(octal) 來顯示.
root@ubuntu:~# hexdump -b text.txt 0000000 142 040 134 040 043 040 100 012 0000008
-c
每個 byte 皆以字元來顯示.
root@ubuntu:~# hexdump -c text.txt 0000000 b \ # @ \n 0000008
-C
同時顯示 hex+ASCII
root@ubuntu:~# hexdump -C text.txt 00000000 62 20 5c 20 23 20 40 0a |b \ # @.| 00000008
-s
略過開頭的 OFFSET 後才顯示資料.下面範例從第三個字元開始.
root@ubuntu:~# hexdump -C -s 2 text.txt 00000002 5c 20 23 20 40 0a |\ # @.| 00000008
-n
從頭到 OFFSET 為止的資料.
root@ubuntu:~# hexdump -C -n 2 text.txt 00000000 62 20 |b | 00000002
沒有解決問題,試試搜尋本站其他內容