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

发布于 2024-10-27 19:07:21 字数 1459 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

秋风の叶未落 2024-11-03 19:07:22

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

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

Bless 目前提供以下功能:

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

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

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

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

您可以在 Linux 上排序以在此处找到更多内容:
http://en.wikipedia.org/wiki/Comparison_of_hex_editors

Bless is a high quality, full featured hex editor.

It is written in mono/Gtk# and its primary platform is GNU/Linux. However it should be able to run without problems on every platform that mono and Gtk# run.

Bless currently provides the following features:

  • Efficient editing of large data files and block devices.
  • Multilevel undo - redo operations.
  • Customizable data views.
  • Fast data rendering on screen.
  • Multiple tabs.
  • Fast find and replace operations.
  • A data conversion table.
  • Advanced copy/paste capabilities.
  • Highlighting of selection pattern matches in the file.
  • Plugin based architecture.
  • Export of data to text and html (others with plugins).
  • Bitwise operations on data.
  • A comprehensive user manual.

wxHexEditor is another Free Hex Editor, built because there is no good hex editor for Linux system, specially for big files.

  • It uses 64 bit file descriptors (supports files or devices up to 2^64 bytes , means some exabytes but tested only 1 PetaByte file (yet). ).
  • It does NOT copy whole file to your RAM. That make it FAST and can open files (which sizes are Multi Giga < Tera < Peta < Exabytes)
  • Could open your devices on Linux, Windows or MacOSX.
  • Memory Usage : Currently ~10 MegaBytes while opened multiple > ~8GB files.
  • Could operate thru XOR encryption.
  • Written with C++/wxWidgets GUI libs and can be used with other OSes such as Mac OS, Windows as native application.
  • You can copy/edit your Disks, HDD Sectors with it.( Usefull for rescue files/partitions by hand. )
  • You can delete/insert bytes to file, more than once, without creating temp file.

DHEX is a more than just another hex editor: It includes a diff mode, which can be used to easily and conveniently compare two binary files. Since it is based on ncurses and is themeable, it can run on any number of systems and scenarios. With its utilization of search logs, it is possible to track changes in different iterations of files easily. Wikipedia article

You can sort on Linux to find some more here:
http://en.wikipedia.org/wiki/Comparison_of_hex_editors

余生再见 2024-11-03 19:07:22

我是一名 VI 会员。我可以使用以下命令进行一些罕见的十六进制编辑:

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

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

但我强烈推荐 ht

apt-cache show ht

Package: ht
Version: 2.0.18-1
Installed-Size: 1780
Maintainer: Alexander Reichle-Schmehl <[email protected]>

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

注意:该包名为 ht,而可执行文件名为 hte< /code> 软件包安装后。

  1. 支持的文件格式
    • 通用目标文件格式(COFF/XCOFF32)
    • 可执行且可链接格式 (ELF)
    • 线性可执行文件 (LE)
    • 标准 DO$ 可执行文件 (MZ)
    • 新的可执行文件 (NE)
    • 可移植可执行文件 (PE32/PE64)
    • java 类文件 (CLASS)
    • Mach exe/链接格式 (MachO)
    • X-Box 可执行文件 (XBE)
    • 扁平 (FLT)
    • PowerPC 可执行格式 (PEF)
  2. 代码和格式数据分析仪
    • 递归查找分支源和目的地
    • 查找过程条目
    • 根据此信息创建标签
    • 创建外部参照信息
    • 允许交互式分析未探索的代码
    • 允许创建/重命名/删除标签
    • 允许创建/编辑评论
    • 支持 x86、ia64、alpha、ppc 和 java 代码
  3. 目标系统
    • DJGPP
    • GNU/Linux
    • FreeBSD
    • OpenBSD
    • Win32

I am a VIMer. I can do some rare Hex edits with:

  • :%!xxd to switch into hex mode

  • :%!xxd -r to exit from hex mode

But I strongly recommend ht

apt-cache show ht

Package: ht
Version: 2.0.18-1
Installed-Size: 1780
Maintainer: Alexander Reichle-Schmehl <[email protected]>

Homepage: http://hte.sourceforge.net/

Note: The package is called ht, whereas the executable is named hte after the package was installed.

  1. Supported file formats
    • common object file format (COFF/XCOFF32)
    • executable and linkable format (ELF)
    • linear executables (LE)
    • standard DO$ executables (MZ)
    • new executables (NE)
    • portable executables (PE32/PE64)
    • java class files (CLASS)
    • Mach exe/link format (MachO)
    • X-Box executable (XBE)
    • Flat (FLT)
    • PowerPC executable format (PEF)
  2. Code & Data Analyser
    • finds branch sources and destinations recursively
    • finds procedure entries
    • creates labels based on this information
    • creates xref information
    • allows to interactively analyse unexplored code
    • allows to create/rename/delete labels
    • allows to create/edit comments
    • supports x86, ia64, alpha, ppc and java code
  3. Target systems
    • DJGPP
    • GNU/Linux
    • FreeBSD
    • OpenBSD
    • Win32
旧瑾黎汐 2024-11-03 19:07:22

就我个人而言,我将 Emacs 与 hexl-mod 一起使用。

Emacs 能够处理非常大的文件。您可以轻松使用搜索/替换值。最后,您可以使用 'ediff' 进行一些比较。

Personally, I use Emacs with hexl-mod.

Emacs is able to work with really huge files. You can use search/replace value easily. Finally, you can use 'ediff' to do some diffs.

小巷里的女流氓 2024-11-03 19:07:22

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

wxHexEditor is the only GUI disk editor for linux. to google "wxhexeditor site:archive.getdeb.net" and download the .deb file to install

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文