需要为Linux良好的十六进制编辑器[关闭]需要为Linux良好的十六进制编辑器[关闭](Need

2019-05-12 13:51发布

我需要为Linux的好HEX编辑器,并通过良好的我的意思是:

  • 快速
  • 查找/替换功能
  • 可以显示不仅在十六进制数据,而且二进制,八进制,等等。
  • 可以用巨大的(> 1 GB)文件的工作没有变得缓慢,反应迟钝(这个要求是很重要的)
  • 或者,有一些比较/ DIFF功能

你可以建议是什么?

Answer 1:

祝福是一种高品质,全功能的十六进制编辑器。

这是写在单声道/ Gtk#的,其主要平台是GNU / Linux操作系统。 然而,它应该能够不用每一个单声道的平台和Gtk#的运行问题上运行。

祝福目前提供以下功能:

  • 大型数据文件和块设备高效编辑。
  • 多级撤消 - 重做操作。
  • 可自定义的数据视图。
  • 快速的数据呈现在屏幕上。
  • 多个标签。
  • 快速查找和替换操作。
  • 一种数据转换表。
  • 先进的复制/粘贴功能。
  • 选择模式的高亮显示在文件中匹配。
  • 基于插件的架构。
  • 数据导出到文本和HTML(其他的插件)。
  • 数据按位操作。
  • 全面的用户手册。

wxHexEditor是另一个免费的十六进制编辑器,内置因为没有为Linux系统没有很好的十六进制编辑器,专为大文件。

  • 它使用64位的文件描述符(支持文件或设备达到2 ^ 64字节,意味着一些艾字节但只测试1 PB的文件(尚未)。)。
  • 这不整个文件复制到RAM。 这使它快,可以打开文件(大小多千兆<万亿<地图<艾字节)
  • 可以打开你在Linux,Windows或MacOSX的设备。
  • 内存使用情况:目前〜10兆字节,同时打开多个>〜8GB文件。
  • 可以直通XOR加密操作。
  • 写有C ++ / wxWidgets的GUI库,并且可以与其他操作系统例如Mac OS,Windows作为本地应用程序一起使用。
  • 您可以复制/编辑您的磁盘,硬盘行业吧。(有用救援的文件/手动分区。)
  • 您可以删除/插入字节文件,不止一次,而无需创建临时文件。

DHEX是不仅仅是一个十六进制编辑器更:它包括一个比较模式,可用于轻松方便地比较两个二进制文件。 由于它是基于ncurses的是主题化,它可以在任意数量的系统和场景运行。 随着搜索日志它的利用,就可以轻松地跟踪文件中的不同迭代变化。 维基百科文章

您可以按在Linux上找到一些更这里: http://en.wikipedia.org/wiki/Comparison_of_hex_editors



Answer 2:

除了我一个VIMer可以做一些罕见的十六进制编辑:

  • :%!xxd切换到十六进制模式

  • :%!xxd -r从十六进制方式退出

但我强烈建议ht

apt-cache show ht

Package: ht
Version: 2.0.18-1
Installed-Size: 1780
Maintainer: Alexander Reichle-Schmehl <tolimar@debian.org>

主页: http://hte.sourceforge.net/

:包名为ht ,而可执行文件被命名为hte在安装包后。

  1. 支持的文件格式
    • 通用对象文件格式(COFF / XCOFF32)
    • 可执行文件和链接格式(ELF)
    • 线性可执行文件(LE)
    • 标准DO $可执行文件(MZ)
    • 新的可执行文件(NE)
    • 便携式可执行文件(PE32 / PE64)
    • Java类文件(CLASS)
    • 马赫EXE /链接格式(MACHO)
    • X-Box的可执行文件(XBE)
    • 平(FLT)
    • PowerPC的可执行文件格式(PEF)
  2. 代码和数据分析器
    • 发现分支源和目的地递归
    • 认定程序条目
    • 创建一个基于此信息的标签
    • 创建外部参照信息
    • 允许以交互分析未知代码
    • 允许创建/重命名/删除标签
    • 允许创建/编辑评论
    • 支持x86,IA64,α,ppc和Java代码
  3. 目标系统
    • DJGPP
    • GNU / Linux的
    • FreeBSD的
    • OpenBSD系统
    • Win32的


Answer 3:

就个人而言,我使用Emacs的hexl-MOD 。

Emacs是能够与真正的大文件的工作。 你可以用查找/替换轻松值。 最后,你可以用“ ediff ”做一些差异列表。



Answer 4:

wxHexEditor是Linux的唯一GUI磁盘编辑器。 谷歌“wxhexeditor网站:archive.getdeb.net”和下载的.deb文件安装



文章来源: Need a good hex editor for Linux [closed]