美文网首页工具癖
工具 | Linux下二进制文件编辑神器——Ghex

工具 | Linux下二进制文件编辑神器——Ghex

作者: 新手毛毛 | 来源:发表于2019-01-21 22:38 被阅读5次

0 写在前面

在Windows下用惯了 Ultra Edit 这款非常好用的文件编辑器,尤其是查看、编辑二进制文件,一直以来都想找一个 Linux 下的类似的编辑器(主要是想要免费的),尝试过Vim等其他软件,都不台满意,知道遇到了 Ghex,下面将要介绍这款神器的软件
内容概览

  1. 简介
  2. 安装
  3. 使用

1 简介

GHex是一个简单的二进制文件编辑器。它允许用户使用多级撤消/重做机制查看和编辑hex和ascii中的二进制文件。功能包括查找和替换功能,二进制,八进制,十进制和十六进制值之间的转换,以及使用另一种用户可配置的多文档界面概念,该概念允许用户使用多个视图编辑多个文档。
点击,跳转到Ghex官网

2 安装

在 Ubuntu-Linux 上安装Ghex非常简单,命令如下:

$ sudo apt install ghex

3 使用

 !"#$%&'()*+,-./0123456789:;<=>?>
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
`abcdefghijklmnopqrstuvwxyz{|}~

将上面这段内容保存为test.txt,稍后会用到。

Ghex启动方式有两种

  • 可以通过终端启动Ghex,并打开文件,$ ghex test.txt
  • 也可以通过启动图形界面后,点击菜单栏 -> file -> Open,选择要打开的文件

下图是用 Ghex 打开上述保存的文件的截图,下侧是对所选字节的解释,左侧为文件内容地址栏,中间为十六进制显示内容,右侧为ASCII解释字符,无法显示的字符会以点代替:


截图1

例如我们存储的第一个字符为空格(空格),其十进制ASCII值为32(十进制),十六进制值为20(十六进制),我们将其改为12(十六进制),如下图所示,第一个字符变成了.

截图2

以上内容很简单,就是Ghex的基本使用方法,哈哈,希望能对你有帮助。

相关文章

  • 工具 | Linux下二进制文件编辑神器——Ghex

    0 写在前面 在Windows下用惯了 Ultra Edit 这款非常好用的文件编辑器,尤其是查看、编辑二进制文件...

  • golang项目编译生成docker镜像发布部署

    windows下编译成Linux下可执行的二进制文件main linux 下编译成可执行的二进制文件main Do...

  • Linux常用命令

    Linux 系统目录 Linux文件操作核心命名 Vim文本编辑器 vi是Linux重要的文字编辑工具,vim是他...

  • Linux 常用命令

    文件结构 / 根目录 /bin /usr/bin 工具目录,存放二进制文件,常用命令 /boot linux启...

  • Linux基础-Vim初级

    简介 Vim是Linux下常用的文本编辑器和程序开发工具。 Vim打开文件方式:#vim file,打开指定的文件...

  • Linux

    Linux 蓝色:文件青色:链接黑色:文件 /bin:用户二进制文件。在单用户模式下,你需要使用的常见Linux命...

  • xxd命令转换二进制十六进制文件

    Linux下的xxd命令,可以把文件在二进制和十六进制之间互相转换。 1.准备需要转换的二进制文件 这个二进制文件...

  • vim

    vim是Linux下的文本编辑工具通过vim 文件名打开文件,如文件不存在则自动新建 常用操作 进入后默认为普通模...

  • 5: 文本处理工具

    1. 文本编辑工具vim 1.1 vim介绍 在Linux中我们经常编辑修改文本文件, 即由ASCII, Unic...

  • dos2unix替换方案

    在linux下,去除^M,将windows格式文件(dos文件)改为unix格式文件 在Windows系统下编辑的...

网友评论

    本文标题:工具 | Linux下二进制文件编辑神器——Ghex

    本文链接:https://www.haomeiwen.com/subject/mqshjqtx.html