wxHexEditor — многофункциональный C++ / wxWidgets / GTK (wxgtk) шестнадцатеричный редактор больших файлов, процессов и устройств.
Шестнадцатеричный редактор / Hex-редактор (Hex Editor) — приложение для редактирования данных представленных в "сыром виде", как последовательность байтов (так как его "видит" машина). Данные редактором отображаются в виде матрицы, каждая ячейка которой соответствует одному байту, записанному в шестнадцатеричной системе счисления в виде двухзначного числа.
wxHexEditor специально разрабатывался для работы с большими файлами, он поддерживает работу с файлами до 2^64 байт, также приложение можно использовать в качестве редактора дисков (дисковых разделов) и для восстановления информации на них.
Hex-редактор wxHexEditor имеет простой и удобный пользовательский интерфейс, с перемещаемыми и удаляемыми панелями инструментов, настроек у редактора имеется только необходимый минимум.
wxHexEditor отличается от большинства подобных приложений высокой скоростью работы и возможностью быстрого перехода к нужному месту в файле, хотя и не копирует файл в оперативную память (потребление памяти небольшое при открытии файлов любого размера), поддерживается вставка или удаление нескольких байт без создания временного файла.
В редакторе можно одновременно открыть несколько файлов, процессов или дисковых разделов, можно создать резервную копию диска (посекторную) или раздела диска и при необходимости восстановить раздел/диск, поддерживается и очистка диска/раздела.
wxHexEditor поддерживает большинство существующих кодировок, имеется поиск по файлу (с соответствующей подсветкой), а также поиск и замена, можно сравнивать файлы (по нескольким приметам), подсчитывать контрольные суммы файлов (используя алгоритмы хеширования) и многое другое...
Лицензия: GNU General Public License version 2.0 (GPLv2)