WinHex — это универсальный шестнадцатеричный и дисковый редактор для работы с двоичными данными, восстановления информации и задач компьютерной криминалистики. Программа предоставляет средства низкоуровневого просмотра и редактирования отдельных файлов, образов дисков и физического содержимого накопителей, включая работу с разделами, загрузочными записями и системными метаданными. Интерфейс ориентирован на детальный анализ байтовых последовательностей, поиск шаблонов и структуированных данных в файлах различных форматов.
Исторически WinHex развивался как инструмент для специалистов по восстановлению данных и судебной экспертизе компьютеров, сочетая возможности шестнадцатеричного редактора с функциями для создания и анализа образов дисков, клонирования носителей и работы с журналами изменений. Программа поддерживает работу с логическими и физическими устройствами, позволяет выполнять операции в безопасном режиме чтения для предотвращения модификации исходных данных и обычно используется в профессиональных сценариях, где требуется точный контроль над содержимым носителей и сохранение целостности доказательной информации.
- Шестнадцатеричный просмотр и редактирование: просмотр данных в формате hex и ASCII, редактирование отдельных байтов и областей файла или диска.
 - Работа с образами дисков: создание, открытие и анализ образов различных форматов, чтение/запись образов на физические носители.
 - Восстановление удалённых файлов: поиск и восстановление утраченных файлов по сигнатурам, анализ свободного пространства и восстановление фрагментированных данных.
 - Компьютерная криминалистика: экспорт и сохранение данных с учётом требований цепочки хранения доказательств, создание контрольных сумм и отчётов по анализу.
 - Редактирование системных структур: просмотр и правка таблиц разделов, загрузочных записей (MBR/GPT), каталогов файловых систем.
 - Поиск и замена по шаблонам: продвинутый поиск по шестнадцатеричным шаблонам, регулярным выражениям и строковым паттернам, замена данных в выбранных областях.
 - Скрипты и автоматизация: поддержка последовательностей операций и макросов для автоматизации рутинных задач анализа и обработки.
 - Безопасная работа с носителями: режимы только для чтения, контроль целостности данных и создание контрольных сумм перед изменениями.
 - Поддержка различных файловых систем и форматов: обнаружение структуры NTFS, FAT, exFAT и других, работа с файлами и каталогами на уровне байтов.
 - Инструменты анализа данных: декодирование структур, просмотр данных в различных представлениях, конвертация между форматами и вычисление контрольных сумм.