简单来说,十六进制编辑器允许您检查和编辑二进制文件。标准文本编辑器和十六进制编辑器的区别在于,逻辑文件内容由常规编辑器表示,而实际文件内容由十六进制编辑器表示。在本文中,我们将看到 Linux 的顶级十六进制编辑器。
谁在使用十六进制编辑器:
为了编辑单个字节的数据,使用了十六进制编辑器,并且经常被程序员或系统管理员使用。调试或逆向工程二进制通信协议是一些最常用的情况。当然,您可以将十六进制编辑器用于许多其他事情,例如查看文件格式未知的文件、十六进制比较、程序内存转储分析等。
1.己基十六进制编辑器
ASCII、非 ASCII、NULL 字节、ASCII 空白等属于众多字节类型。为方便起见,这些类型的特点是颜色不同。 Hexyl Hex Editor 是一种工具,它通过用不同的颜色指示不同的字节来赋予它们区分的能力。 Hexyl 还提供了字节数,加上它们的文本表示,以及详细信息。 Hexyl Hex 编辑器确实存在一些限制。 Hexyl Hex Editor 安装过程因操作系统而异。因此,在转到此十六进制编辑器之前,您应该首先查看操作系统的安装过程。
2. Ghex — GNOME 十六进制编辑器
GHex 可用作 Linux 系统的十六进制十进制编辑器。您可以在程序中使用许多十六进制编辑器来查看十六进制数据。 Ghex 是一个不错的选择,因为它会自动将二进制值转换为十进制、八进制或十六进制值。它还查找并计算您所追求的偏移量。您需要做的只是简单地选择字节,最后 GHex 会自动进行转换,这对许多人都有帮助。
3. Hexedit 十六进制编辑器
HexEdit 十六进制编辑器是另一个用于编辑二进制文件的十六进制编辑器。与 Xxd Hex Editor 不同,HexEdit 还显示文件的 ASCII(数字编码)形式。对于现代操作系统,包括 Linux 和 Windows,主要使用此编辑器。
4. Xxd 十六进制编辑器
您是否曾经需要将二进制文件转换为命令行?嗯,有一种简单的方法可以在 Linux 上使用 Xxd 命令来构造文件的十六进制转储。以十六进制形式查看的数据称为十六进制转储。在调试程序时,您可能希望使用十六进制或对程序进行逆向工程。因此,如果您正在处理二进制文件,如果您想查看任何二进制文件或进行逆向工程,则 Xxd 命令非常有用。
5.祝福十六进制编辑器
最先进的十六进制编辑器之一是 Blex 十六进制编辑器,它与上面提到的前一个编辑器非常相似。使用 Bless Hex Editor,您可以编辑巨大的数据文件。这是一个非常强大的工具,您可以用来检查自己。您可以快速恢复PHP写入的数据。祝福十六进制编辑器具有高级数据编辑功能,可以有效地擦除指令。
6. Okteta 编辑器
任何十六进制编辑器都有使其与众不同的特殊功能。 Oketta Hex Editor 以打开多个远程 HTTP 和 FTP 文件而闻名。对于编辑或查看十六进制详细信息,它是最简单的十六进制编辑器之一。
7. wxHex 编辑器
WxhexEditor 是另一个用于数据编辑的高级十六进制编辑器。此十六进制编辑器最适合带有文件的大型设备。 WxhexEditor 可以在不同的平台上运行,包括 Windows、Linux、Mac 和 BSD。 Wxhexeditor 最先进的功能之一是其更低的内存消耗和更快的运行速度。它还可以修复错误,在出现错误时使版本再次正常运行。
8. Hexer 二进制编辑器
Hexer 是一个多缓冲区编辑器,用于查看和操作二进制文件。它不能编辑块设备,它应该(不)被使用,因为它试图将整个文件加载到缓冲区中(它应该适用于软盘)。 Hexer 最重要的功能是多缓冲区、多级撤消、完整的命令行编辑。
9. Hexcurse-Console 十六进制编辑器
Kali Linux 最常见的十六进制编辑器之一是 Hexcurse-Console 十六进制编辑器。您可以轻松打开文件并使用此工具编辑详细信息。使用 Hexcurse,您还可以在 HEX 和 ASCII 格式之间切换。
10. 十六进制
Dhex 十六进制编辑器在编辑字节级数据时在大文件中找到了它的应用。它是一个基于 ncurses 的实用程序,这使得它非常灵活和方便。 Dhex 有一个比较模式,用户可以将两个不同的原始二进制文件头对头放置,使比较在视觉上更简单。在 Dhex 中,为所有加载的文件分配一个基地址,使转储内存更容易,并且一般编辑体验更快。