Hiew — это консольный шестнадцатеричный редактор для анализа и правки двоичных файлов с дополнительной поддержкой минимального графического интерфейса. Программа ориентирована на исследование исполняемых файлов и побайтовую правку данных, сочетая традиционную шестнадцатеричную раскладку с возможностью просмотра и модификации машинного кода. Hiew широко применяется для обратной разработки, исправления байткода и быстрой локальной правки бинарных образов.
Развитие Hiew происходило в контексте инструментов низкоуровневого анализа: редактор включает встроенные дизассамблер и ассемблер для архитектур x86, x86-64 и ARM, а также умеет работать с несколькими форматами исполняемых файлов. Приложение поддерживает расширение функциональности через внешние модули и плагины, что позволяет адаптировать его под разные задачи исследователя или инженера по качеству. Интерфейс и набор возможностей делают Hiew предпочтительным инструментом там, где важны компактность, скорость и контроль над каждым байтом файла.
- Шестнадцатеричная и текстовая визуализация: побайтный просмотр и правка данных с одновременным отображением символьного представления.
 - Встроенный дизассемблер/ассемблер: поддержка x86, x86-64 и ARM для анализа и внесения изменений в машинный код прямо в редакторе.
 - Поддержка форматов исполняемых файлов: распознавание и частичная обработка распространённых форматов PE/ELF и других бинарных обёрток.
 - Редактирование в реальном времени: немедленное изменение байтов файла с возможностью сохранения или отката изменений.
 - Плагины и внешние модули: расширение функциональности через сторонние компоненты для разбора структур данных, декодирования или автоматизации задач.
 - Поиск и навигация: поиск паттернов, строк и последовательностей байтов с переходами по найденным позициям.
 - Работа с отступами и секциями: удобства при перемещении по сегментам исполняемых файлов и анализе адресных пространств.
 - Компактный интерфейс: оптимизированный для консоли дисплей с минимальными графическими элементами, позволяющий эффективно работать в терминальной среде.
 - Инструменты для исправления и патчинга: возможности для внесения целенаправленных исправлений в код и данные без необходимости полного пересборки.
 - Универсность использования: применение в задачах обратной разработки, исследования вредоносных программ, восстановления данных и локальных правок бинарных образов.