
JetBrains dotPeek 2021.3.2 (последняя версия)
Описание
JetBrains dotPeek — это десктопное приложение для Windows, предназначенное для декомпиляции .NET-сборок. Оно позволяет просматривать содержимое библиотек и исполняемых файлов, преобразовывая байт-код обратно в C#, максимально приближённый к оригиналу. Программа полезна в тех случаях, когда исходный код недоступен, но нужно понять, как работает конкретная сборка.Инструмент открывает .dll, .exe, а также другие форматы, включая архивы и пакеты NuGet. Интерфейс позволяет легко переключаться между открытыми сборками, изучать пространства имён, классы, методы и свойства. Встроенные функции поиска и перехода по символам делают навигацию быстрой и удобной даже в больших проектах.
Кроме декомпиляции в C#, программа может отобразить промежуточный код IL, что открывает больше возможностей для анализа низкоуровневой логики. Также доступен подробный просмотр метаданных, включая структуру PE-файла, ресурсы и заголовки, что может пригодиться для анализа сторонних библиотек.
dotPeek можно подключить к Visual Studio в роли сервера символов. Это позволяет отлаживать даже те сборки, у которых отсутствуют pdb-файлы. Также в программе есть функция экспорта проекта из сборки — по сути, можно собрать полноценное решение, на базе которого потом воссоздать или доработать код.
Навигация в dotPeek устроена по принципу IDE: есть окно структуры, вкладки с открытым кодом, подсветка синтаксиса. Программа запоминает список последних открытых сборок, а также позволяет работать с несколькими файлами одновременно. Цветовую схему и поведение окон можно подстроить под себя.
Дополнительным преимуществом является возможность построения визуальных зависимостей между сборками — видно, какие библиотеки связаны между собой и в каком порядке загружаются. Также можно сравнивать разные версии одной и той же сборки, чтобы отследить изменения в коде.
Функции и возможности JetBrains dotPeek:
- Декомпиляция .NET-сборок в код C#;
- Просмотр промежуточного языка IL;
- Работа с .dll, .exe, .winmd, .nupkg и архивами;
- Навигация по структуре сборки, методам и классам;
- Быстрый поиск символов и переход к ним;
- Интеграция с Visual Studio для отладки сторонних сборок;
- Экспорт проектов Visual Studio из .NET-сборок;
- Визуализация связей между зависимыми сборками;
- Поддержка нескольких сборок в одном сеансе;
- Сравнение содержимого разных версий сборок;
- Настройка интерфейса и цветовых тем;
- Поддержка последних версий C# и .NET;
- Извлечение встроенных ресурсов из сборки;
- Просмотр метаданных и структур PE-файла.
Скачать JetBrains dotPeek бесплатно
Пароль от архивов:pcprogsnet
Комментарии (0)