Полнофункциональный и простой консольный Hex-редактор (Hex Editor).

hexedit 002

hexedit — консольный Ncurses (Curses) шестнадцатеричный редактор (Hex-редактор / Hex Editor).

hexedit 003

Шестнадцатеричный редактор / Hex-редактор (Hex Editor) — приложение для редактирования данных представленных в "сыром виде", как последовательность байтов (так как его "видит" машина). Данные редактором отображаются в виде матрицы, каждая ячейка которой соответствует одному байту, записанному в шестнадцатеричной системе счисления в виде двухзначного числа.

hexedit 009

hexedit имеет интерфейс характерный для большинства консольных Hex-редакторов, интерфейс и управление сделаны подобно Emacs (семейство консольных текстовых редакторов). Файл редактором отображается в шестнадцатеричном или ASCII формате, поддерживается редактирование обычных файлов и файлов устройств (файл считывается целиком).

hexedit 004

В редактируемом hexedit файле можно проводить "простой" поиск, поиск в шестнадцатеричном формате немного запутан (даже для пользователей знакомых с hex-редакторами), для добавления "более сложного" поиска (расширенного с возможностью замены) редактор нужно собирать с пачем Фолькера Шатца (Volker Schatz). Перед началом поиска будет выдан запрос на сохранение ранее сделанных изменений (если файл изменялся).

hexedit 006

Изменённые части hexedit выделяет жирным шрифтом (пока изменения не сохранены), можно копировать и вставлять куски файла, во время редактирования файла можно открыть справку (в редакторе), открыть справку редактор предложит и при "нестандартных" действиях.

hexedit 005

Если открытый в hexedit файл недоступен для редактирования, будет выдано соответствующее уведомление. В модельной строке (строке уведомлений) отображается редактировался файл или нет, имя файла и его размер (размер файлов устройств размер отображается приблизительно).

hexedit 007

Лицензия: GNU General Public License version 2.0 (GPLv2)

hexedit 008

Домашняя страница