Нужен хороший редактор hex для Linux [закрыт]

Мне нужен хороший редактор HEX для Linux, и под хорошим я подразумеваю:

  • быстро
  • поиск/замена функции
  • может отображать данные не только в hex, а также двоичные, восьмеричные и т. д.
  • может работать с огромными (>1 ГБ) файлами, не становясь медленным и невосприимчивым (это требование важно)
  • необязательно, имеет некоторые функции сравнения / различия

Что вы можете предложить?

4 ответов


благослови является высокое качество, полнофункциональный редактор hex.

Он написан на mono / Gtk# и его основной платформой является GNU / Linux. Однако он должен быть в состоянии работать без проблем на каждой платформе, которую запускают mono и Gtk#.

Bless в настоящее время предоставляет следующие возможности:

  • эффективное редактирование больших файлов данных и блочные устройства.
  • многоуровневое undo - повторить оперативный.
  • настраиваемые представления данных.
  • быстрая визуализация данных на экране.
  • несколько вкладок.
  • быстрый поиск и замена операций.
  • таблица преобразования данных.
  • расширенные возможности копирования / вставки.
  • подсветка шаблона совпадения.
  • архитектура на основе плагинов.
  • экспорт данных в текст и html (другие с подключаемый модуль.)
  • побитовые операции над данными.
  • полное руководство пользователя.

wxHexEditor еще один бесплатный редактор Hex, построенный, потому что нет хорошего редактора hex для системы Linux, специально для больших файлов.

  • он использует 64-битные файловые дескрипторы (поддерживает файлы или устройства до 2^64 байт , означает некоторые экзабайты, но тестируется только 1 файл петабайт (пока). ).
  • он не копирует весь файл в ОЗУ. Это делает его быстрым и может открывать файлы (какие размеры являются Multi Giga
  • может открыть ваши устройства на Linux, Windows или MacOSX.
  • использование памяти: в настоящее время ~10 мегабайт при открытии нескольких > ~8 ГБ файлов.
  • смогл работать через шифрование XOR.
  • написано С C++/wxWidgets GUI libs и может использоваться с другими ОС, такими как Mac OS, Windows, как собственное приложение.
  • вы можете копировать/редактировать ваши диски, сектора HDD с ним.(Полезно для файлов/разделов спасения вручную. )
  • вы можете удалить/вставить байты в файл, более одного раза, без создания временного файла.

DHEX это больше, чем просто еще один редактор hex: Он включает в себя режим diff, который может быть использован для простого и удобного сравнения двух двоичных файлов. Поскольку он основан на ncurses и является тематическим, он может работать на любом количестве систем и сценариев. С его использование журналов поиска, можно легко отслеживать изменения в различных итерациях файлов. статья в Википедии

вы можете сортировать по Linux, чтобы найти еще здесь: http://en.wikipedia.org/wiki/Comparison_of_hex_editors


кроме того, я VIMer может сделать некоторые редкие Hex редактировать с:

  • :%!xxd чтобы переключиться в hex режиме

  • :%!xxd -r для выхода из ЛЭД

но я настоятельно рекомендую 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 после того, как пакет был установленный.

  1. Поддерживаемые форматы файлов
    • общий формат объектного файла (COFF/XCOFF32)
    • исполняемый и связанный формат (ELF)
    • линейные исполняемые файлы (LE)
    • стандартные исполняемые файлы DO$ (MZ)
    • новые исполняемые файлы (NE)
    • портативные исполняемые файлы (PE32/PE64)
    • файлы классов java (CLASS)
    • формат exe / link Маха (мачо)
    • исполняемый файл X-Box (XBE)
    • плоский (FLT)
    • исполняемый формат PowerPC (PEF)
  2. Код И Данные Analyser
    • рекурсивно находит источники и назначения ветвей
    • находит записи процедуры
    • создает ярлыки на основе этой информации
    • создает информацию о xref
    • позволяет интерактивно анализировать неисследованный код
    • позволяет создавать/переименовывать/удалять метки
    • позволяет создание / редактирование комментариев
    • поддерживает x86, ia64, alpha, ppc и java-код
  3. целевые системы
    • djgpp и прочее
    • GNU / Linux
    • FreeBSD
    • OpenBSD
    • для Win32

лично я использую Emacs с hexl-mod.

Emacs способен работать с действительно огромными файлами. Вы можете использовать поиск и замену значений. Наконец, вы можете использовать 'ediff', чтобы сделать некоторые изменения.


wxHexEditor-единственный редактор дисков GUI для linux. в google "wxhexeditor site:archive.getdeb.net" и скачать .deb файл для установки