
Знакомый PE-редактор, переработанный в эстетике Visual Studio, с поддержкой высокого DPI и многим другим.
CFF Explorer, переосмысленный для современной Windows
Знакомый редактор PE, переработанный в эстетике Visual Studio, с поддержкой высокого DPI, универсальной отменой и повтором действий, проверкой Authenticode, разрешением символов PDB, интеграцией с Detect It Easy и поддержкой нескольких языков.
Coffee Explorer — это созданная с нуля реконструкция CFF Explorer. Она сохраняет знакомую компоновку: дерево файла слева, выбранная структура справа, редактируемые ячейки и те же инструменты (Address Converter, Dependency Walker, Hex Editor, Import Adder, Rebuilder, Resource Editor).
Полностью спроектированный с нуля без унаследованного кода, проект включает высокопроизводительное ядро на C++23 (pecore.dll) на базе PeLib в паре с отзывчивым интерфейсом WPF, оформленным в стиле Visual Studio Code.
[!IMPORTANT] Coffee Explorer редактирует файлы в памяти. Ничего не записывается на диск до тех пор, пока вы не нажмёте Save, и любое изменение можно отменить, включая структурные (добавление секций, перестройка импортов, удаление подписи).
[!NOTE] Некоторые устаревшие функции CFF Explorer намеренно удалены: движок скриптов, сигнатуры PEiD, плагины, режим Multiple Interface, привязка импортов. См. Что было удалено.
![]() | ![]() |
| Обзор файла с картой энтропии, тёмная тема | Обзор файла с картой энтропии, светлая тема |
![]() | ![]() |
| Заголовки секций | Каталог импорта с именами импортов |
![]() | ![]() |
| Hex-редактор | Дизассемблер |
![]() | ![]() |
| Подписи Authenticode и доверие Windows | Rich header |
![]() | ![]() |
| Dependency Walker с разрешением API set | Resource Editor с предпросмотром иконок |
![]() | ![]() |
| VS Code Dark High Contrast в качестве пользовательской темы | Интерфейс на немецком языке |
CFF Explorer по-прежнему остаётся инструментом, к которому многие обращаются, когда нужно заглянуть внутрь PE-файла. Однако с 2012 года он не менялся:
Coffee Explorer сохраняет рабочий процесс и исправляет остальное:
| Область | CFF Explorer VIII | Coffee Explorer |
|---|---|---|
| Внешний вид | Элементы управления Win32, 96 DPI, только светлая тема | Светлая и тёмная темы Visual Studio Code, следующие за темой Windows в реальном времени, пользовательские темы VS Code, per monitor DPI v2, векторные значки |
| Язык | Только английский | Английский, немецкий и русский, больше — с помощью одного текстового файла |
| Редактирование | Прямая запись, без отмены | Отмена и повтор для каждого изменения, включая структурные операции, маркер изменений для каждой вкладки |
| Идентификация файлов | База данных PEiD от 2012 года | Detect It Easy с актуальной базой DiE |
| Хеши | MD5, SHA-1 | MD5, SHA-1, SHA-256, BLAKE3, вычисляются параллельно (аппаратный SHA в Windows) |
| Подписи | Каталог безопасности в виде необработанных байтов | Проверка Authenticode: проверка дайджеста, сертификаты, метки времени, вложенные подписи, доверие Windows |
| Символы | Нет | Символы PDB в дизассемблере, каталоге исключений и конвертере адресов, загрузка с сервера символов Microsoft |
| Каталог исключений | Раскладка IA64, пустой для файлов x64 | x64 RUNTIME_FUNCTION с декодированным UNWIND_INFO, упакованные данные раскрутки ARM64, имена функций |
| Каталог отладки | Только первая запись | Все записи: CodeView (RSDS или NB10), POGO, VC feature, repro, расширенные характеристики DLL (CET), а также удаление всего каталога |
| Rich-заголовок | Не отображается | Декодируется, редактируется, шифрование и дешифрование, проверка контрольной суммы, названия продуктов |
| Большие файлы | Медленно, окно может зависнуть | Быстрая загрузка, фоновый разбор, исполняемый файл игры размером 300 МБ открывается примерно за секунду |
| Недекорированные имена | Нижняя панель | Столбец Undecorated name в экспортах и импортах |