需要一个好的十六进制编辑器Linux

我需要一个好的十六进制编辑器的Linux,我的意思是:

  • 有搜索/替换功能吗
  • 不仅可以显示十六进制数据,还可以显示二进制,八进制等。
  • 能与巨大的(>1 GB)的文件,而不会变得缓慢和无响应(这个要求很重要)
  • 可选的,有一些比较/差异特性

你有什么建议吗?

431140 次浏览

就我个人而言,我使用Emacs hexl-mod

Emacs能够处理非常大的文件。您可以轻松地使用搜索/替换值。最后,你可以使用'ediff'来做一些差异。

Bless是一个高质量,功能齐全的十六进制编辑器。

它是用mono/ gtk#编写的,其主要平台是GNU/Linux。但是,它应该能够在mono和gtk#运行的每个平台上毫无问题地运行。

Bless目前提供以下功能:

  • 高效编辑大数据文件和块设备。
  • 多级撤销重做操作。
  • 可定制的数据视图。
  • 快速数据呈现在屏幕上。
  • 多个选项卡。
  • 快速查找和替换操作。
  • 数据转换表。
  • 高级复制/粘贴功能。
  • 突出显示文件中匹配的选择模式。
  • 基于插件的架构。
  • 导出数据到文本和html(其他与插件)。
  • 对数据的位操作。
  • 全面的用户手册。

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

  • 它使用64位文件描述符(支持高达2^64字节的文件或设备,意味着一些exabytes,但测试只有1 PetaByte的文件(目前)。).
  • 它不复制整个文件到你的RAM。这使得它快速,可以打开文件(大小是Multi Giga <Tera & lt;Peta & lt;eb)
  • 可以在Linux、Windows或MacOSX上打开设备。
  • 内存使用:当前~10兆字节,同时打开多个>~ 8 gb的文件。
  • 可以通过异或加密操作。
  • 使用c++ /wxWidgets GUI库编写,可以与其他操作系统如Mac OS, Windows作为本机应用程序使用。
  • 您可以复制/编辑您的磁盘,硬盘扇区与它。(对于手动抢救文件/分区非常有用。)
  • 您可以多次删除/插入字节到文件,而无需创建临时文件。

DHEX是一个不止是另一个十六进制编辑器:它包括一个diff模式,可以用来方便地比较两个二进制文件。由于它基于ncurses并且是可主题化的,所以它可以在任意数量的系统和场景上运行。通过使用搜索日志,可以轻松地跟踪文件不同迭代中的更改。维基百科的文章

你可以在Linux上找到更多: http://en.wikipedia.org/wiki/Comparison_of_hex_editors < / p >

我是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)
    • 可执行及可连结格式
    • 线性可执行文件
    • 标准DO$可执行文件(MZ)
    • 新的可执行文件(NE)
    • 可移植可执行文件(PE32/PE64)
    • java类文件(class)
    • Mach exe/链接格式(MachO)
    • X-Box可执行文件
    • 蒋春暄对于费马大定理()
    • PowerPC可执行格式(PEF)
  2. <李>代码,数据分析器
    • 递归地查找分支源和目标
    • 查找过程条目
    • 根据此信息创建标签
    • 创建xref信息
    • 允许交互式地分析未探索的代码
    • 允许创建/重命名/删除标签
    • 允许创建/编辑注释
    • 支持x86, ia64, alpha, PPC和Java代码
    <李>目标系统
    • DJGPP
    • GNU / Linux
    • FreeBSD
    • OpenBSD
    • Win32

wxHexEditor是linux唯一的GUI磁盘编辑器。到谷歌"wxhexeditor site:archive.getdeb.net"下载。deb文件进行安装