0 写在前面
在Windows下用惯了 Ultra Edit 这款非常好用的文件编辑器,尤其是查看、编辑二进制文件,一直以来都想找一个 Linux 下的类似的编辑器(主要是想要免费的),尝试过Vim等其他软件,都不台满意,知道遇到了 Ghex,下面将要介绍这款神器的软件
内容概览
- 简介
- 安装
- 使用
1 简介
GHex是一个简单的二进制文件编辑器。它允许用户使用多级撤消/重做机制查看和编辑hex和ascii中的二进制文件。功能包括查找和替换功能,二进制,八进制,十进制和十六进制值之间的转换,以及使用另一种用户可配置的多文档界面概念,该概念允许用户使用多个视图编辑多个文档。
点击,跳转到Ghex官网。
2 安装
在 Ubuntu-Linux 上安装Ghex非常简单,命令如下:
$ sudo apt install ghex
3 使用
!"#$%&'()*+,-./0123456789:;<=>?>
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
`abcdefghijklmnopqrstuvwxyz{|}~
将上面这段内容保存为,稍后会用到。
Ghex启动方式有两种
- 可以通过终端启动Ghex,并打开文件,
$ ghex test.txt
;- 也可以通过启动图形界面后,点击菜单栏 -> file -> Open,选择要打开的文件
下图是用 Ghex 打开上述保存的文件的截图,下侧是对所选字节的解释,左侧为文件内容地址栏,中间为十六进制显示内容,右侧为ASCII解释字符,无法显示的字符会以点代替:
截图1
例如我们存储的第一个字符为空格(空格),其十进制ASCII值为32(十进制),十六进制值为20(十六进制),我们将其改为12(十六进制),如下图所示,第一个字符变成了
.
。
网友评论