Как извлечь картинки и иконки из ярлыков и файлов EXE в Windows?
Ярлыки рабочего стола Windows (.lnk) и исполняемые файлы (.exe) хранят изображения в двоичных секциях ресурсов. Обычным щелчком правой кнопкой мыши их нельзя сохранить как картинку. С помощью этого онлайн-инструмента вы сможете извлечь оригинальные иконки с прозрачным фоном всего за 3 шага:
Пошаговое руководство: 3 шага для экспорта иконок высокой четкости
Нажмите правой кнопкой мыши на ярлык (.lnk) и выберите «Расположение файла». Проводник сразу откроет нужную папку и выделит файл .exe.
Просто перетащите файл .exe или .ico в область загрузки выше или нажмите «Выбрать локальный файл».
Декодер за миллисекунды извлечет все разрешения от 16×16 до 256×256. Скачивайте в PNG, ICO или WebP или сохраните всё в ZIP-архиве.
Техническое преимущество: 100% извлечение без потерь без C++ или Python
Раньше для полного извлечения иконок из файлов EXE или DLL приходилось устанавливать декомпиляторы вроде Resource Hacker или настраивать среду Python (библиотека pefile) и Visual C++, что отнимает время и часто вызывает ложные срабатывания антивирусов.
Наш инструмент полностью меняет подход благодаря встроенному движку двоичного анализа на чистом JavaScript (TypedArray / DataView):
- Без установки и кроссплатформенно: Работает прямо в современных браузерах на Windows, macOS, Linux и смартфонах;
- 100% исходное качество без потерь: Извлекает байтовый поток напрямую из секции
.rsrcформата PE, сохраняя 32-битный цвет и альфа-прозрачность; - Пиксельная точность: Идеально восстанавливает как современные сжатые PNG-иконки 256×256, так и классические растровые DIB-изображения от 16×16 до 48×48.
Технический разбор: Почему в одном EXE 1 иконка, а в другом десятки?
При загрузке разных программ вы заметите, что одни файлы содержат только 1 группу иконок, а другие открывают десятки вариантов и размеров. Какова внутренняя архитектура?
1. Структура ресурсов Windows PE: Группы иконок и субиконки
В формате Windows PE иконки организованы в виде двухуровневого дерева:
- RT_GROUP_ICON (Группа иконок, Type ID 14): Служит оглавлением, определяющим визуальную роль приложения (основная иконка, сопоставление файлов, иконка в трее и т. д.);
- RT_ICON (Отдельная субиконка, Type ID 3): Хранит двоичные графические данные конкретного разрешения (256×256, 48×48, 32×32, 16×16) и глубины цвета.
Содержит 12 групп иконок (по 6~7 размеров в каждой)
Chrome.exe включает множество независимых групп иконок, выделяя отдельные идентификаторы для режима инкогнито, аватаров профилей, ярлыков PWA, сборок Canary и ассоциаций файлов.
1 оптимизированная группа иконок (около 4 размеров)
Напротив, Firefox использует облегченную структуру. В заголовок исполняемого файла встроена только 1 основная группа (16×16, 32×32, 48×48), а прочая графика хранится во внешних пакетах (omni.ja) или отрисовывается динамически.
💡 Правило отображения в системе: Проводник Windows по умолчанию показывает группу с наименьшим Resource ID (или индексом #1). Наш экстрактор находит все скрытые группы, позволяя скачать любой вариант!
Часто задаваемые вопросы (FAQ)
Почему извлекается так много размеров (от 16x16 до 256x256)?
Стандартные программы Windows объединяют несколько разрешений (16×16, 24×24, 32×32, 48×48, 64×64, 128×128 и 256×256) в одном файле для идеального отображения на панели задач, в меню Alt+Tab, на экранах 4K и в меню «Пуск». Этот сервис восстанавливает все размеры сразу.
Почему нельзя просто сделать скриншот иконки на экране?
Скриншот дает только низкое разрешение (обычно 32px или 48px) и теряет альфа-канал прозрачности, из-за чего фон становится серым или черным, а края размываются. Наш сервис извлекает оригинальный файл 256×256 PNG с идеальной прозрачностью.
Можно ли узнать битность EXE (32/64 бит) и архитектуру (ARM / x64)?
Да, абсолютно! При извлечении иконок алгоритм считывает заголовки PE COFF и Optional Header, точно определяя целевую архитектуру (x64/AMD64, 32-бит x86, ARM64 и т. д.), тип подсистемы (GUI или консоль CUI), метку времени сборки и метаданные версии.
Безопасно ли извлекать иконки онлайн? Сохраняется ли конфиденциальность?
Сервис работает на базе клиентского JavaScript. Вся обработка происходит исключительно в оперативной памяти вашего браузера. Файлы никогда не загружаются на сервер, что обеспечивает 100% приватность.
Поддерживаемые форматы и извлекаемые данные
Помимо иконок, сервис обеспечивает полный анализ ресурсов и метаданных исполняемых файлов:
Поддерживаемые форматы файлов Supported File Formats
- .exe Исполняемый файл Windows (.exe)
- .dll Динамическая библиотека (.dll)
- .lnk Ярлык Windows (.lnk)
- .ico Файл иконки (.ico)
- .scr Заставка Windows (.scr)
- .cpl Элемент панели управления (.cpl)
Извлекаемые иконки и графика Extractable Image & Icon Assets
- Несколько групп иконок (Icon Groups / RT_GROUP_ICON)
- Субиконки всех разрешений (Sub-Icons / RT_ICON, 16×16 ~ 256×256)
- Графический поток исходного PNG HD (Raw PNG Graphic Stream)
- Растровый DIB и альфа-маска (DIB Bitmap & Alpha Mask)
- Экспорт в прозрачный PNG (Transparent PNG Export)
- Пакет мультиразмерного ICO (Multi-Size ICO Package)
- Экспорт в современный WebP (Modern WebP Format)
Анализируемые метаданные и заголовки PE Extracted Metadata & PE Headers
Особенности и преимущества
Полностью бесплатно и без ограничений
Работает онлайн без регистрации, без входа в аккаунт и без лимитов на размер или количество файлов.
Качественное извлечение без потерь
Считывает исходные двоичные данные, сохраняя 32-битный цвет и оригинальную прозрачность.
Поддержка всех групп и разрешений
Отображает все группы иконок и размеры от 16×16 до 256×256 для извлечения скрытых вариантов.
Кроссплатформенность и готовность
Безупречно работает в браузерах на Windows, macOS, Linux и смартфонах на любых устройствах.
Экспорт в популярные форматы
Скачивание в 1 клик в PNG, мультиформатный ICO, WebP или быстрое копирование картинки в буфер.
Без сложных утилит и 100% приватность
Не требует установки C++ или Python. Декодирование в памяти браузера гарантирует сохранность данных.