美文网首页工具癖
工具 | 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

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