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



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




  • быстро

  • функции поиска / замены

  • может отображать данные не только в hex, а также двоичные, восьмеричные и т. д.

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

  • дополнительно, имеет некоторые функции сравнения / различия


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

746   4  

4 ответов:

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

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

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

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

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

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

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

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

кроме того, я Вимер может сделать некоторые редкие шестнадцатеричные редактирования с :

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

  • :%!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 после того, как пакет был установленный.

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

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

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

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

Comments

    Ничего не найдено.