首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >一个优秀的Linux编辑器?

一个优秀的Linux编辑器?
EN

Stack Overflow用户
提问于 2018-01-27 05:28:19
回答 4查看 0关注 0票数 0

我需要一个优秀的Linux编辑器,我的意思是:

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

有什么建议吗?

EN

回答 4

Stack Overflow用户

发布于 2018-01-27 11:55:10

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

它是用mono/gtk#编写的,其主要平台是GNU/Linux。但是,它应该能够在Mono和GTK#运行的每个平台上运行,而不会出现问题。

BACH目前提供了以下功能:

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

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

  • 它使用64位文件描述符(支持最多2^64字节的文件或设备,意味着一些EXTB,但只测试了1 petabyte文件(尚未))。)。
  • 它不会将整个文件复制到RAM中。这样可以快速打开文件(大小为多千兆<Tera<Peta<exTB)
  • 可以在Linux、Windows或MacOSX上打开您的设备。
  • 内存使用情况:当前打开多个>~8GB文件时的内存容量为10兆字节。
  • 可以通过异或加密操作。
  • 用C++/wxWidget GUI库编写,可以与其他操作系统一起使用,如MacOS、Windows作为本地应用程序。
  • 您可以复制/编辑您的磁盘,HDD扇区与它。(有用的救援文件/分区手动。)
  • 您可以多次删除/插入字节到文件,而无需创建临时文件。

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

您可以在Linux上进行排序,以便在这里找到更多内容:http://en.wikipara.org/wiki/比较法[医]成[医]六角[医]编辑

票数 0
EN

Stack Overflow用户

发布于 2018-01-27 12:57:42

此外,我是一个VIMer,可以做一些罕见的十六进制编辑:

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

但我强烈建议ht

代码语言:javascript
复制
apt-cache show ht

Package: ht
Version: 2.0.18-1
Installed-Size: 1780
Maintainer: Alexander Reichle-Schmehl <tolimar@debian.org>

主页:网址:http://hte.sourceabiet.net/

*这个包裹叫做ht,而可执行文件名为hte在软件包安装之后。

  1. 支持的文件格式
    • 通用目标文件格式(COFF/XCOFF 32)
    • 可执行和可链接格式(ELF)
    • 线性可执行文件
    • 标准DO$可执行文件(MZ)
    • 新的可执行文件(NE)
    • 便携式可执行文件(PE 32/PE 64)
    • Java类文件(类)
    • Mach exe/link格式(MACHO)
    • X盒可执行文件(XBE)
    • 单位(FLT)
    • PowerPC可执行格式(PEF)

  1. 代码和数据分析器
    • 递归查找分支源和目的地
    • 查找过程条目
    • 根据这些信息创建标签。
    • 创建xref信息
    • 允许交互地分析未开发的代码。
    • 允许创建/重命名/删除标签
    • 允许创建/编辑注释
    • 支持x86、ia 64、alpha、ppc和java代码。

  1. 目标系统
    • DJGPP
    • GNU/Linux
    • FreeBSD
    • OpenBSD
    • Win 32
票数 0
EN

Stack Overflow用户

发布于 2018-01-27 14:20:54

就我个人而言,我用Emacs配合hexl-mod...

Emacs能够处理非常大的文件。您可以轻松地使用搜索/替换值。最后,您可以使用ediff“去做些不同的事。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档