0 寫在前面
在Windows下用慣了 Ultra Edit 這款非常好用的文件編輯器,尤其是查看、編輯二進(jìn)制文件,一直以來都想找一個(gè) Linux 下的類似的編輯器(主要是想要免費(fèi)的),嘗試過Vim等其他軟件,都不臺(tái)滿意,知道遇到了 Ghex,下面將要介紹這款神器的軟件
內(nèi)容概覽
- 簡介
- 安裝
- 使用
1 簡介
GHex是一個(gè)簡單的二進(jìn)制文件編輯器。它允許用戶使用多級撤消/重做機(jī)制查看和編輯hex和ascii中的二進(jìn)制文件。功能包括查找和替換功能,二進(jìn)制,八進(jìn)制,十進(jìn)制和十六進(jìn)制值之間的轉(zhuǎn)換,以及使用另一種用戶可配置的多文檔界面概念,該概念允許用戶使用多個(gè)視圖編輯多個(gè)文檔。
點(diǎn)擊,跳轉(zhuǎn)到Ghex官網(wǎng)。
2 安裝
在 Ubuntu-Linux 上安裝Ghex非常簡單,命令如下:
$ sudo apt install ghex
3 使用
!"#$%&'()*+,-./0123456789:;<=>?>
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
`abcdefghijklmnopqrstuvwxyz{|}~
將上面這段內(nèi)容保存為,稍后會(huì)用到。
Ghex啟動(dòng)方式有兩種
- 可以通過終端啟動(dòng)Ghex,并打開文件,
$ ghex test.txt;- 也可以通過啟動(dòng)圖形界面后,點(diǎn)擊菜單欄 -> file -> Open,選擇要打開的文件
下圖是用 Ghex 打開上述保存的文件的截圖,下側(cè)是對所選字節(jié)的解釋,左側(cè)為文件內(nèi)容地址欄,中間為十六進(jìn)制顯示內(nèi)容,右側(cè)為ASCII解釋字符,無法顯示的字符會(huì)以點(diǎn)代替:

截圖1
例如我們存儲(chǔ)的第一個(gè)字符為空格(空格),其十進(jìn)制ASCII值為32(十進(jìn)制),十六進(jìn)制值為20(十六進(jìn)制),我們將其改為12(十六進(jìn)制),如下圖所示,第一個(gè)字符變成了.。

截圖2