Шестнадцатеричный редактор позволяет просматривать / редактировать двоичные данные файла – в форме «шестнадцатеричных» значений и, следовательно, названия «шестнадцатеричный» редактор.
Давайте будем откровенны, не всем это нужно.
Только определенная группа пользователей, которые имеют дело с двоичными данными, используют его.
Если вы не представляете, что это такое, позвольте мне привести вам пример.
Предположим, у вас есть файлы конфигурации игры, вы можете открыть их с помощью шестнадцатеричного редактора и изменить некоторые значения, чтобы получить больше боеприпасов / очков и так далее.
Чтобы узнать больше о шестнадцатеричных редакторах, вам следует начать со страницы Википедии.
5 лучших шестнадцатеричных редакторов
Примечание: упомянутые шестнадцатеричные редакторы не имеют определенного порядка ранжирования.
1. Bless Hex Editor
Ключевые особенности:
- Редактирование сырых дисков
- Многоуровневые операции отмены / возврата.
- Несколько вкладок
- Таблица перевода
- Поддержка плагинов для расширения функциональности
Bless – один из самых популярных шестнадцатеричных редакторов, доступных для Linux.
Вы можете найти его в вашем AppCenter или Software Center.
Если это не так, вы можете проверить их страницу GitHub для сборки и соответствующих инструкций.
Он может легко обрабатывать редактирование больших файлов без замедления – так что это быстрый шестнадцатеричный редактор.
2. GNOME Hex Editor
Ключевые особенности:
- Просмотр / редактирование в Hex / Ascii
- Редактировать большие файлы
Еще один потрясающий редактор, специально разработанный для GNOME.
Ну, лично я использую Elementary OS, поэтому я нахожу его в списке в App Center.
Вы также должны найти его в Центре программного обеспечения.
Если нет, обратитесь к странице GitHub за исходником.
Вы можете использовать этот редактор для просмотра / редактирования в формате hex или ASCII.
Пользовательский интерфейс довольно прост – как вы можете видеть на изображении выше.
3. Okteta
Ключевые особенности:
- Настраиваемые представления данных
- Несколько вкладок
- Кодировки символов: все 8-битные кодировки, предоставляемые Qt, EBCDIC
- Таблица декодирования, содержащая список простых простых типов данных.
Okteta – это простой шестнадцатеричный редактор с не такими уж необычными функциями.
Хотя он может справиться с большинством задач.
Это отдельный модуль, который вы можете использовать, чтобы встроить его в другие программы для просмотра / редактирования файлов.
Как и во всех вышеупомянутых редакторах, вы можете найти это в списке в вашем AppCenter и Software center.
4. wxHexEditor
Ключевые особенности:
- Легко обрабатывать большие файлы
- Имеет поддержку разборки x86
- Индикация сектора на дисковых устройствах
- Поддерживает настраиваемое форматирование шестигранной панели и цвета.
Это в основном Hex-редактор, но вы также можете использовать его как редактор низкоуровневых дисков.
Например, если у вас есть проблема с вашим жестким диском, вы можете использовать этот редактор, чтобы редактировать сектора в необработанном шестнадцатеричном формате и исправлять их.
Вы можете найти его в списке в вашем App Center и Software Center. Если нет, Sourceforge это альтернативный путь.
5. Hexedit (командная строка)
Ключевые особенности:
- Работает через терминал
- Он быстрый и простой
Если вы хотите, чтобы что-то работало в вашем терминале, вы можете установить Hexedit через консоль.
Это мой любимый шестнадцатеричный редактор Linux в командной строке.
Когда вы запустите его, вам нужно будет указать местоположение файла, и он откроет его для вас.
Чтобы установить его, просто введите:
sudo apt install hexedit
Завершение
Шестнадцатеричные редакторы могут пригодиться, чтобы экспериментировать и учиться.
Если вы опытный, вы должны выбрать тот, у которого больше возможностей – с графическим интерфейсом.
Хотя все сводится к личным предпочтениям.