Hex-редакторы
HEX редактор позволяет по-байтово редактировать содержимое любого файла, вне зависимости от типа этого файла. В HEX редакторе данные отображаются в виде шестнадцатеричного кода, поскольку этого хватает для редактирования файлов на низком уровне, и использовать для этого, например, двоичный код не имеет смысла.
Интерфейс HEX редактора, как правило, разделен на несколько основных полей. В главном поле отображается шестнадцатеричный код в виде матрицы. Каждая ячейка матрицы соответствует одному байту. Как правило, справа от HEX-кода располагается еще одно окно, в котором отображаются те же данные, но в другом формате. Обычно, в этом поле отображается текст. Но поскольку не все байты содержат текстовые данные, то в этом поле можно видеть много больших блоков с точками ".", которые и служат для отображения не текстовых данных.
Использование таких редакторов может быть оправдано при решении широкого круга задач. Например, в уже скомпилированной программе можно поменять значение констант, без повторного компилирования. В списке ниже вы можете видеть набор HEX-редакторов. Можно скачать как платные, так и бесплатные редакторы. В функционал программы могут входить некоторые дополнительные функции.