Как достать иконку из файла EXE или DLL?

Как достать иконку из файла EXE или DLL_1113123

Многим разработчикам установочных пакетов, репаков и прочих программ иногда приходится создавать оригинальные иконки для своих приложений или использовать иконки уже существующих программ. Но не всегда можно найти нужную иконку в формате (ICO). Зачастую нужная вам иконка может находиться в самом exe-файле или в динамической библиотеке DLL программы. Существует несколько десятков программ, способных извлекать из этих файлов иконки и другие рисунки. В большинстве своем они платные.

Существует достаточно простой и бесплатный способ извлечения иконок из файлов EXE и DLL с помощью обычного архиватора 7-ZIP. Чтобы извлечь содержимое и достать иконку вам потребуется установить на своем компьютере бесплатный архиватор 7-ZIP. Версия архиватора не имеет большого значения. После установки архиватора, кликнете правой кнопкой по файлу с иконкой. Высветится контекстное меню, в котором следует перейти в подраздел архиватора – 7-Zip (для 64-х битных операционных систем – это будет X64-7-Zip). И в данном подменю выбираем пункт (Распаковать в ИМЯ_ФАЙЛА). После этого будет создана папка с именем файла со всем содержимым распакованного файла. Возможно, в данной папке будут другие подпапки, в зависимости от структуры самого файла. В одной из этих папок можно найти файлы иконок, а также другие файлы, которые были скомпилированы в файл при его создании.

Таким образом, использование бесплатного архиватора 7-Zip позволяет очень быстро и легко извлечь иконку программы из исполняемых файлов или динамической библиотеки.