需要一个好的hex编辑器的Linux

我需要一个用于Linux的好的HEX编辑器,我的意思是:

  • 快速
  • search/replacefunction
  • 不仅可以以hex显示数据,还可以显示二进制,八进制等数据。
  • 可以使用巨大(> 1 GB)的文件,而不会变得缓慢和无响应(这一要求是重要的)
  • 可选地,有一些比较/差异function

你能提出什么build议?

保佑是一个高品质,function齐全的hex编辑器。

它是用mono / Gtk#编写的,其主要平台是GNU / Linux。 但是,它应该能够在单声道和Gtk#运行的每个平台上运行而没有问题。

保佑目前提供以下function:

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

wxHexEditor是另一个免费的hex编辑器,因为Linux系统没有好的hex编辑器,特别是对于大文件而build立的。

  • 它使用64位的文件描述符(支持2 ^ 64字节的文件或设备,意味着一些exabytes,但只testing了一个PetaByte文件)。
  • 它不会将整个文件复制到您的RAM中。 这使得它快速,并可以打开文件(大小是多千兆<Tera <Peta <Exabytes)
  • 可以在Linux,Windows或MacOSX上打开您的设备。
  • 内存使用情况:目前〜10兆字节,同时打开多个>〜8GB文件。
  • 可以通过异或encryption进行操作。
  • 用C ++ / wxWidgets GUI库编写,可用于其他操作系统,如Mac OS,Windows作为本机应用程序。
  • 您可以使用它复制/编辑磁盘,硬盘扇区(有用的救援文件/分区手动)。
  • 您可以多次删除/插入字节到文件,而无需创build临时文件。

DHEX不仅仅是另一个hex编辑器:它包含一个差异模式,可以用来方便地比较两个二进制文件。 由于它基于ncurses并且具有主题性,因此可以在任意数量的系统和场景下运行。 利用search日志,可以轻松地跟踪不同迭代文件中的更改。 维基百科的文章

你可以在Linux上进行sorting,在这里find更多: http : //en.wikipedia.org/wiki/Comparison_of_hex_editors

除了我是一个VIMer可以做一些罕见的hex编辑:

  • :%!xxd切换到hex模式

  • :%!xxd -r退出hex模式

但我强烈build议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)
    • Mach exe /链接格式(MachO)
    • X-Box可执行文件(XBE)
    • 平(FLT)
    • PowerPC可执行格式(PEF)
  2. 代码和数据分析器
    • 以recursion方式查找分支源和目标
    • find过程条目
    • 根据这些信息创build标签
    • 创build外部参照信息
    • 允许交互式地分析未探索的代码
    • 允许创build/重命名/删除标签
    • 允许创build/编辑评论
    • 支持x86,ia64,alpha,ppc和java代码
  3. 目标系统
    • DJGPP
    • GNU / Linux的
    • FreeBSD的
    • OpenBSD系统
    • Win32的

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

Emacs能够处理真正巨大的文件。 您可以轻松使用search/replace值。 最后,你可以使用' ediff '做一些差异。

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