需要一个好的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
。
- 支持的文件格式
- 通用目标文件格式(COFF / XCOFF32)
- 可执行和可链接的格式(ELF)
- 线性可执行文件(LE)
- 标准DO $可执行文件(MZ)
- 新的可执行文件(NE)
- 便携式可执行文件(PE32 / PE64)
- java类文件(CLASS)
- Mach exe /链接格式(MachO)
- X-Box可执行文件(XBE)
- 平(FLT)
- PowerPC可执行格式(PEF)
- 代码和数据分析器
- 以recursion方式查找分支源和目标
- find过程条目
- 根据这些信息创build标签
- 创build外部参照信息
- 允许交互式地分析未探索的代码
- 允许创build/重命名/删除标签
- 允许创build/编辑评论
- 支持x86,ia64,alpha,ppc和java代码
- 目标系统
- DJGPP
- GNU / Linux的
- FreeBSD的
- OpenBSD系统
- Win32的
就我个人而言,我用hexl-mod使用Emacs。
Emacs能够处理真正巨大的文件。 您可以轻松使用search/replace值。 最后,你可以使用' ediff '做一些差异。
wxHexEditor是Linux的唯一GUI磁盘编辑器。 到谷歌“wxhexeditor站点:archive.getdeb.net”并下载.deb文件进行安装