
Кураторский и дополненный список отличных шестнадцатеричных редакторов для Windows, macOS и Linux.
Курируемый и дополненный список классных шестнадцатеричных редакторов для Windows, macOS и Linux.
Все перечисленные ниже программы обладают базовыми возможностями, ожидаемыми от шестнадцатеричного редактора, такими как просмотр, редактирование и поиск. Количество тегов подсветки в этом списке не является рейтингом. Я просто хочу помочь вам выбрать шестнадцатеричный редактор, который соответствует вашим потребностям.
| Имя | Теги подсветки | Платформа | Интерфейс | Лицензия | Страна | С | Статус |
|---|---|---|---|---|---|---|---|
| [N] Curses Hexedit | calculator | 🐧 | TUI | GPL-2.0 | 🇺🇸 | Авг 1998 | 🧊 |
| 010 Editor | bookmarks calculator data-inspector diffing disassembly multi-file plugins projects scripting structs | 🪟🐧🍎 | GUI | Коммерческая | 🇨🇦 | Сен 2003 | 🚀 |
| bvi | multi-file vim-like | 🐧🍎 | TUI | GPL | 🇦🇹 | Янв 2001 | 🚀 |
| ddhx | themes vim-like | 🪟🐧🍎 | TUI | MIT | 🇨🇦 | Сен 2025 | 🚀 |
| dhex | bookmarks calculator diffing | 🐧🍎 | TUI | GPL-2.0 | 🇩🇪 | Мар 2004 | 🧊 |
| dz6 | bookmarks calculator comments themes vim-like | 🪟🐧🍎 | TUI | GPL-3.0 | 🇧🇷 | Ноя 2025 | 🚀 |
| EUVA | scripting plugins data-inspector executable-aware |
Значки платформ обозначают: 🪟 — Windows, 🐧 — Linux (обычно включает другие Unix-подобные операционные системы, такие как FreeBSD, сам Unix и т.д.), 🍎 — macOS. Однако некоторые авторы предоставляют только исходный код, поэтому неясно, сколько платформ поддерживается.
Программы с текстовым пользовательским интерфейсом (TUI) работают в терминале (например, командная строка Windows или терминал Linux), но они работают интерактивно. Обычно они быстрые и хорошо подходят для редактирования через SSH. Напротив, программы с графическим интерфейсом (GUI) более тяжелые, но обычно имеют больше функций, поддержку мыши и т.д.
Лицензии, такие как GPL, Apache, BSD и MIT, являются лицензиями с открытым исходным кодом, что означает, что программы можно свободно использовать, изменять и распространять.
В столбце С указана дата первого публичного выпуска программы. Тильда означает, что мне не удалось найти веских доказательств фактической даты, поэтому я оценил её на основе информации, найденной в интернете.
Статус проекта 🚀 означает, что проект активен, а 🧊 — что я давно не видел новых релизов, поэтому он может быть прекращён. Однако прекращённое приложение не обязательно означает, что оно плохое. Разработчики могут просто считать его достаточно зрелым. Лучшее, что можно сделать — попробовать и увидеть самому.
Эти инструменты с интерфейсом командной строки (CLI) не могут редактировать файлы, но они хороши для быстрого просмотра их содержимого из терминала. Многие написали шестнадцатеричные просмотрщики, так что этот список далеко не полный, но я постарался охватить наиболее распространённые:
Это набор тегов, которые я придумал, чтобы быстро подсветить интересные возможности шестнадцатеричных редакторов. Однако он не охватывает все их функции.
xxd), VScode (с расширениями) и т.д. Инструменты для обратной разработки, такие как IDA Pro, Binary Ninja, radare2 и другие, также поставляются с шестнадцатеричными редакторами. Однако этот список сосредоточен на «чистых» шестнадцатеричных редакторах.Этот список, конечно, не полный. Существуют сотни (тысячи?) шестнадцатеричных редакторов. Если вашего любимого редактора здесь нет, не стесняйтесь отправить PR. Пожалуйста, заполняйте все столбцы, чтобы этот файл оставался информативным.
themes| 🪟 |
| GUI |
| GPL-3.0 |
| 🇰🇿 |
| Фев 2026 |
| 🚀 |
| fhex | data-inspector diffing disassembly structs | 🪟🐧🍎 | GUI | GPL-3.0 | 🇮🇹 | Окт 2019 | 🚀 |
| FileInsight | bookmarks calculator data-inspector executable-aware multi-file plugins scripting structs | 🪟 | GUI | Бесплатная | 🇺🇸 | ~2006 | 🧊 |
| GHex | bookmarks data-inspector multi-file | 🐧 | GUI | GPL-2.0 | 🇸🇮 | Июн 1998 | 🚀 |
| GNU poke | calculator data-inspector multi-file repl scripting | 🐧🍎 | CLI/TUI | GPL-3.0 | 🇪🇸 | Фев 2021 | 🚀 |
| Helium Hex Editor | bookmarks diffing disassembly executable-aware multi-file plugins structs | 🪟 | GUI | Коммерческая | 🇫🇷 | 2015 | 🚀 |
| Hex Workshop | bookmarks calculator data-inspector diffing multi-file plugins scripting structs | 🪟 | GUI | Коммерческая | 🇺🇸 | Май 1995 | 🧊 |
| hexedit | 🐧 | TUI | Apache-2.0 | 🇮🇳 | Авг 2020 | 🚀 |
| Hexer | calculator multi-file vim-like | 🐧🍎 | TUI | BSD-2-Clause | 🇩🇪 | Апр 2009 | 🚀 |
| HexFiend | bookmarks data-inspector data-inspector multi-file structs | 🍎 | GUI | BSD-2-Clause | 🇺🇸 | ~Июл 2014 | 🚀 |
| Hexinator | data-inspector diffing scripting structs | 🪟🐧 | GUI | Коммерческая | 🇺🇸 | ~2009 | 🚀 |
| HexPatch | comments disassembly scripting | 🪟🐧🍎 | TUI | MIT | 🇮🇹 | Апр 2024 | 🚀 |
| Hexplorer | bookmarks data-inspector disassembly macros structs | 🪟 | GUI | GPL-2.0 | 🇵🇱 | 2002 | 🧊 |
| hextazy | data-inspector vim-like | 🪟🐧🍎 | TUI | MIT | ? | Июл 2024 | 🚀 |
| HexWalk | data-inspector diffing structs | 🪟🐧🍎 | GUI | GPL-3.0 | 🇮🇹 | Май 2023 | 🚀 |
| hexxed | data-inspector | 🌐 | Web | Бесплатная | 🇩🇪 | Июл 2014 | 🚀 |
| Hiew | bookmarks calculator comments diffing disassembly executable-aware macros multi-file plugins themes | 🪟 | TUI | Коммерческая | 🇷🇺 | ~1991 | 🚀 |
| HT Editor | calculator disassembly executable-aware projects | 🪟🐧🍎 | TUI | GPLv2 | 🇩🇪 | Янв 2000 | 🧊 |
| HxD | bookmarks diffing disassembly multi-file | 🪟 | GUI | Бесплатная | 🇩🇪 | ~2002 | 🧊 |
| Hyx | vim-like | 🐧🍎 | TUI | MIT | 🇩🇪 | Янв 2017 | 🧊 |
| ImHex | bookmarks calculator comments data-inspector diffing disassembly multi-file plugins structs themes | 🪟🐧🍎 | GUI | GPL-2.0 | 🇨🇭 | Ноя 2020 | 🚀 |
| Okteta | bookmarks data-inspector multi-file plugins scripting structs themes | 🐧 | GUI | GPL-3.0 | 🇩🇪 | 2003 | 🚀 |
| Q22 | bookmarks disassembly themes comments data-inspector structs executable-aware | 🪟🐧 | GUI | GPL-3.0 | 🇬🇧 | Июл 2026 | 🚀 |
| rehex | comments data-inspector disassembly multi-file structs themes | 🪟🐧🍎 | GUI | GPL-3.0 | 🇬🇧 | Мар 2020 | 🚀 |
| Synalyze It! | не проанализирован | 🍎 | GUI | Коммерческая | 🇺🇸 | Авг 2010 | 🚀 |
| Teehee | data-inspector vim-like | 🪟🐧🍎 | TUI | Apache-2.0 | 🇫🇮 | Апр 2021 | 🧊 |
| WinHex | не проанализирован | 🪟 | GUI | Коммерческая | 🇩🇪 | ~Фев 2000 | 🚀 |
| WingHexExplorer2 | bookmarks data-inspector multi-file plugins scripting structs | 🪟🐧 | GUI | APGL-3.0 | 🇨🇳 | Авг 2024 | 🚀 |
| wxHexEditor | data-inspector diffing disassembly | 🪟🐧🍎 | GUI | GPL-2.0 | 🇹🇷 | Июн 2008 | 🧊 |
| XVI32 | bookmarks data-inspector plugins scripting | 🪟 | GUI | Бесплатная | 🇩🇪 | ~1996 | 🧊 |
| Имя | Описание | Платформа | Пример использования | Статус |
|---|
| heksa | 🪟🐧🍎 | heksa -l 32 <file> | 🚀 | |
| hexdump/hd | 🐧🍎 | hd -n32 <file> | 🚀 | |
| hexyl | 🪟🐧🍎 | hexyl -n32 <file> | 🚀 | |
| od | Вероятно, есть в любой Linux/Unix системе | 🐧🍎 | od -Ax -tx1 -N32 <file> | 🚀 |
| VBinDiff | Инструмент сравнения, но можно просматривать и одиночные файлы | 🪟🐧 | vbindiff <file1> [file2] | 🧊 |
| xxd | Поставляется с Vim | 🪟🐧🍎 | xxd -g1 -l16 <file> | 🚀 |
| Тег | Описание |
|---|
bookmarks | Пользователи могут добавлять (именованные) закладки на смещения файлов |
calculator | Встроенный калькулятор, который обычно взаимодействует с содержимым файла |
comments | Пользователь может добавлять комментарии к смещениям файлов |
data-inspector | Интерпретация данных с разных точек зрения, например, как unsigned int или time_t |
diffing | Возможность сравнивать два или более файлов |
disassembly | Содержимое файла можно просматривать на языке ассемблера |
executable-aware | Возможность нативно разбирать/редактировать заголовки исполняемых файлов |
macros | Поддержка записи/воспроизведения макросов |
multi-file | Редактирование нескольких файлов одновременно |
plugins | Пользователи могут писать собственные плагины для расширения функциональности |
projects | Возможность сохранять проекты, содержащие несколько файлов |
repl | Интерфейс REPL, например как в GDB |
scripting | Поддержка скриптов |
structs | Бинарные шаблоны/структуры/грамматики |
themes | Пользователи могут изменять цвета редактора |
vim-like | Клавиатурные комбинации/функции, похожие на Vim |