Hex Fiend
ridiculous_fish / HexFiend contributors · Шестнадцатеричный редактор с открытым кодом для macOS: редактирование больших файлов, сравнение двоичных данных, анализ данных и двоичные шаблоны с поддержкой скриптов.
Описание
Перевод ИИПоказать оригиналHex Fiend — нативный шестнадцатеричный редактор с открытым исходным кодом для macOS, созданный ridiculous_fish и развиваемый проектом HexFiend. Он отображает байты файла рядом с их текстовым представлением и поддерживает вставку, удаление и перестановку данных, а не ограничивает редактирование перезаписью существующих байтов.
Большие файлы и сравнение
Hex Fiend не загружает весь файл в память; в официальном README сообщается о тестировании с файлами размером до 118 ГБ. Двоичное сравнение учитывает вставки и удаления: откройте два файла и выберите File > Compare. Умное сохранение не перезаписывает неизменённые части и не требует временного места на диске.
Анализ структурированных данных
Инспектор данных интерпретирует байты как целые числа со знаком или без знака и значения с плавающей точкой с прямым или обратным порядком байтов. Программируемые двоичные шаблоны визуализируют структуру файла. Разработчики также могут встраивать представления шестнадцатеричных данных и данных проекта с помощью его фреймворка, доступного по разрешительной лицензии BSD из двух пунктов.
Распространение для macOS
На официальной странице загрузки указаны Hex Fiend 2.18.1 и требование macOS 10.14.6 или новее. Проект предоставляет универсальное приложение для Mac с нативной поддержкой Apple Silicon. Homebrew устанавливает Hex Fiend.app и его средство запуска из командной строки hexf. Измеренный размер загрузки относится к официальному DMG версии 2.18.1, используемому в зафиксированном cask.
Источники
Новая версия Что нового в 2.18.1 16 мар. 2025 г. · Редакция OpenNavo · Перевод ИИ
- ИзмененияИсправлены оставшиеся ошибки функции сравнения из бета-версий 2.18.