Форки
449
Звёзды
5.9k
Issues
0
HexFiend — это быстрый шестнадцатеричный редактор для macOS. Позволяет ковырять файлы любого размера без тормозов.
Что делает
HexFiend открывает бинарные файлы и показывает их «внутренности» в виде HEX-кода. Он мгновенно обрабатывает огромные файлы, потому что не пытается загрузить весь контент в оперативную память сразу.
Ты можешь менять байты, вставлять новые данные или удалять лишнее. Это маст-хэв для тех, кто работает с прошивками, игровыми сейвами или просто хочет понять, как устроен конкретный формат файла.
Как работает
Инструмент написан на Objective-C и оптимизирован под macOS. Он использует специфические механизмы работы с памятью, чтобы отображать только ту часть файла, которую ты видишь на экране. Это экономит ресурсы и позволяет редактировать гигабайтные дампы на обычном ноутбуке.
Кому подходит
Разработчикам, которые правят конфиги в бинарных форматах.
Вайб-кодерам, которые реверсят API-ответы, сохраненные в локальных файлах.
Энтузиастам, которые меняют параметры в файлах сохранения игр.
Системным администраторам для быстрого анализа поврежденных файлов.
Основные возможности
Открытие файлов любого размера без задержек.
Удобный поиск по HEX-значениям или тексту.
Поддержка вставки, удаления и перезаписи байтов.
Отображение данных в HEX и ASCII форматах одновременно.
Выделение изменений для контроля правок.
Поддержка работы с несколькими файлами в разных вкладках.
Как установить
Скачай готовый бинарный файл с официального сайта или GitHub Releases.
# Установка через Homebrew (Cask)
brew install --cask hexfiendПосле установки просто перетащи нужный файл в окно приложения.
Как применить в своём продукте
Если твой SaaS работает с загрузкой специфических бинарных файлов, ты можешь использовать HexFiend для их отладки.
Встраивай HexFiend в свой локальный рабочий процесс для проверки структуры файлов, которые генерирует твой сервис.
Используй его для обучения AI-агента: «скорми» ему структуру файла, полученную через HexFiend, чтобы он научился парсить или создавать такие файлы.
Анализируй дампы памяти или логи, если они сохраняются в бинарном виде, чтобы найти баги быстрее.
Подводные камни
Это нативное приложение под macOS. Работать с ним на Windows или Linux не получится. Также помни, что HexFiend — это инструмент для прямого редактирования байтов. Одно неверное движение может окончательно «убить» файл, поэтому всегда делай бэкапы перед правками.
Частые вопросы
Можно ли открыть файл размером 50 ГБ?
Да, HexFiend отлично справляется с файлами любого размера. Он не считывает весь файл в оперативную память, поэтому система не зависнет, а интерфейс останется отзывчивым даже при работе с огромными дампами данных.
Есть ли встроенный скриптинг?
Нет, это визуальный инструмент для ручной работы. Для автоматизации правок в файлах лучше использовать Python-скрипты, а HexFiend оставить для визуального контроля и анализа структуры.
Чем он лучше обычного текстового редактора?
Обычные редакторы пытаются интерпретировать байты как текст, из-за чего «ломают» бинарные данные. HexFiend показывает каждый байт как есть, не пытаясь изменить кодировку файла.
Похожие репозитории
LuLu — бесплатный open source фаервол для macOS. Блокирует исходящий трафик приложений, пока вы сами не разрешите соединение.
Lemon Cleaner — утилита для macOS от Tencent для очистки системы, удаления дублей и мониторинга ресурсов. Помогает поддерживать чистоту на Mac без ручного поиска мусора.
Официальная macOS-оболочка для Syncthing. Позволяет синхронизировать папки между устройствами без облачных серверов и лишних настроек.
Tunnelblick — бесплатный графический интерфейс для OpenVPN на macOS. Позволяет управлять VPN-соединениями через удобный клиент в статус-баре.
Данные обновлены: 3 июня 2026 г.