Redwood 1.07
Все программисты знают, что двоичные файлы типа EXE и DLL могут содержать некоторые ресурсы. Эти ресурсы включают изображения, иконки, аудио и другие типы данных. Например, значок браузера Firefox, который вы видите в самом приложении, помещен в раздел ресурсов различных DLL и EXE файлов.
Хотя эти ресурсы компилируются и упаковываются в двоичные файлы во время компиляции проекта разработчиками, они также могут быть извлечены позже с помощью такого инструмента, как Redwood. Это портативное и бесплатное приложение, которое можно использовать для просмотра и извлечения любых ресурсов из двоичного файла. Умеет извлекать ресурсы из EXE, DLL, CPL, OCX и любых других PE-файлов.
Подробности:
- Для того чтобы извлечь ресурсы из любых поддерживаемых файлов, мы можем сначала запустить программу
- Ззатем открыть в нем двоичный файл
- Как только файл будет загружен, он просканирует ресурсы из этого файла и отобразит их в виде дерева с категориями
Мы можем запустить Redwood и с помощью интерфейса командной строки. При использовании командной строки мы можем указать полное имя пути к двоичному файлу в качестве параметра для загрузки этого файла. Таким образом, софт будет запущен с автоматически загруженным целевым двоичным файлом. Теперь нам остается только выбрать ресурс и извлечь его куда-нибудь на свой компьютер.
Ресурсы, отображаемые в главном окне, могут быть различных типов, таких как растровые изображения, курсоры, иконки, манифесты, строковые таблицы, информация о версии и любые другие данные, определяемые пользователем. Могут быть и другие типы ресурсов, такие как ускорители, диалоговые окна или менюбары, но эти типы ресурсов не отображаются, возможно, потому что в них нет ничего интересного для извлечения. Извлеченные ресурсы размещаются в любом выбранном вами месте в формате файла, относящегося к типу ресурсов.