小编典典

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

all

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

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

你有什么建议?


阅读 109

收藏
2022-03-25

共1个答案

小编典典

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

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

Bless 目前提供以下功能:

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

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

  • 它使用 64 位文件描述符(支持高达 2^64 字节的文件或设备,意味着一些 exabytes 但仅测试了 1 PetaByte 文件(尚未)。)。
  • 它不会将整个文件复制到您的 RAM。这使它 FAST 并且可以打开文件(大小为 Multi Giga < Tera < Peta < Exabytes)
  • 可以在 Linux、Windows 或 MacOSX 上打开您的设备。
  • 内存使用:当前打开多个 > ~8GB 文件时约为 10 兆字节。
  • 可以通过 XOR 加密进行操作。
  • 使用 C++/wxWidgets GUI 库编写,可与其他操作系统(如 Mac OS、Windows)一起用作本机应用程序。
  • 您可以使用它复制/编辑您的磁盘、硬盘扇区。(对于手动救援文件/分区很有用。)
  • 您可以多次删除/插入字节到文件,而无需创建临时文件。

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

您可以在 Linux 上进行排序以在此处找到更多信息: http
://en.wikipedia.org/wiki/Comparison_of_hex_editors

2022-03-25