2010/01/17

Bless -- Hex Editor for Gtk#

做軟體開發工作,難免會需要檢視或編輯一些二進位檔案 (binary file)。在 Ubuntu 底下,若只是單純檢視,用 hexdump 可能就足夠;若需要進行簡單的修改,那我推薦 hexer (特別適合已習慣用 vi 的人)。上述兩隻程式都是文字模式,所以操作起來有不少限制。

GUI 版本的 binary editor 我推薦 Bless,雖然版本只是 0.6.0,但剪下、複製、貼上等功能都很齊全,而且能同時開啟很多個檔案,非常方便。

另有一個 GHex 也是 GUI 版的 binary editor。初步看來 Ubuntu 對此程式的支援好像比較多,但用起來不若 Bless 那麼好用。最致命的缺點是無法調成每十六個位元組一行,這使得在對照一些資料格式的時候,非常不容易進行。

上述提到的程式所在的 package 如下:
  • hexdump: bsdmainutils
  • hexer: hexer
  • Bless: bless
  • GHex: ghex