工具 | Linux下二進(jìn)制文件編輯神器——Ghex

0 寫在前面

在Windows下用慣了 Ultra Edit 這款非常好用的文件編輯器,尤其是查看、編輯二進(jìn)制文件,一直以來都想找一個(gè) Linux 下的類似的編輯器(主要是想要免費(fèi)的),嘗試過Vim等其他軟件,都不臺(tái)滿意,知道遇到了 Ghex,下面將要介紹這款神器的軟件
內(nèi)容概覽

  1. 簡介
  2. 安裝
  3. 使用

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)容保存為test.txt,稍后會(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

以上內(nèi)容很簡單,就是Ghex的基本使用方法,哈哈,希望能對你有幫助。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容