Извлечение иконок и картинок из ярлыков и EXE

Импортируйте ярлыки (.lnk), файлы EXE, DLL или ICO для извлечения HD-иконок и информации о программе. Экспортируйте в PNG, ICO или WebP.

Нажмите для выбора или перетащите файл сюда

Поддерживаются исполняемые файлы Windows (.exe / .dll), файлы иконок (.ico) и ярлыки (.lnk)

Анализ двоичных ресурсов, пожалуйста, подождите...

📁 {{ currentFile ? currentFile.name : 'Неизвестный файл' }} ({{ formatSize(currentFile ? currentFile.size : 0) }})
Сведения о программе и файле
Название продукта {{ extractor.versionInfo.ProductName }}
Описание {{ extractor.versionInfo.FileDescription }}
Версия файла {{ extractor.versionInfo.FileVersion }}
Версия продукта {{ extractor.versionInfo.ProductVersion }}
Компания / Автор {{ extractor.versionInfo.CompanyName }}
Архитектура {{ extractor.peInfo.machine }}
Подсистема {{ extractor.peInfo.subsystem }}
Время компиляции {{ extractor.peInfo.compileTime }}
Авторские права {{ extractor.versionInfo.LegalCopyright }}
Цель ярлыка 👉 Сам файл ярлыка не содержит иконок высокого разрешения. Импортируйте целевой EXE-файл:
{{ extractor.lnkInfo.targetPath }}
💡 Совет: Нажмите правой кнопкой на ярлык и выберите «Расположение файла», чтобы мгновенно найти исходный файл EXE и перетащить его сюда!
Обнаружено несколько наборов иконок:

Доступные размеры (всего {{ currentGroup.items.length }} вариантов)

Нажмите на иконку для увеличения. Поддерживается экспорт в PNG, ICO и WebP.
{{ item.width }} × {{ item.height }}
{{ item.isPng ? 'PNG HD' : (item.bitCount + '-бит BMP') }}
🔍

В этом файле не найдено встроенных ресурсов иконок. Если это ярлык (.lnk), попробуйте загрузить исходный файл программы .exe из папки установки.

⚠️

Отключите блокировщик рекламы для работы с инструментом

Мы обнаружили, что в вашем браузере включено расширение для блокировки рекламы (например, AdGuard, uBlock Origin, Adblock Plus и др.).

Этот инструмент полностью бесплатен и выполняет всю обработку локально в браузере. Поддержка сервера обеспечивается ненавязчивой рекламой. Спасибо за понимание!

Как отключить блокировщик рекламы?

  1. Нажмите на значок блокировщика на панели расширений браузера;
  2. Выберите «Приостановить / Отключить на этом сайте»;
  3. Затем нажмите кнопку «Я отключил, повторить» ниже.

Просмотр иконки HD ({{ previewModalItem.width }} × {{ previewModalItem.height }})

Как извлечь картинки и иконки из ярлыков и файлов EXE в Windows?

Ярлыки рабочего стола Windows (.lnk) и исполняемые файлы (.exe) хранят изображения в двоичных секциях ресурсов. Обычным щелчком правой кнопкой мыши их нельзя сохранить как картинку. С помощью этого онлайн-инструмента вы сможете извлечь оригинальные иконки с прозрачным фоном всего за 3 шага:

Пошаговое руководство: 3 шага для экспорта иконок высокой четкости

1
Найдите исходный файл EXE (Быстрый лайфхак)

Нажмите правой кнопкой мыши на ярлык (.lnk) и выберите «Расположение файла». Проводник сразу откроет нужную папку и выделит файл .exe.

2
Перетащите или выберите файл

Просто перетащите файл .exe или .ico в область загрузки выше или нажмите «Выбрать локальный файл».

3
Выберите размер и скачайте в 1 клик

Декодер за миллисекунды извлечет все разрешения от 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) и глубины цвета.
Пример: Google Chrome (v151)
Содержит 12 групп иконок (по 6~7 размеров в каждой)

Chrome.exe включает множество независимых групп иконок, выделяя отдельные идентификаторы для режима инкогнито, аватаров профилей, ярлыков PWA, сборок Canary и ассоциаций файлов.

Пример: Mozilla Firefox
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

Название продукта (ProductName)
Описание файла (FileDescription)
Версия файла (FileVersion)
Версия продукта (ProductVersion)
Разработчик / Компания (CompanyName)
Авторские права (LegalCopyright)
Внутреннее имя (InternalName)
Оригинальное имя файла (OriginalFilename)
Архитектура выполнения (x86 / x64 / ARM64)
Тип подсистемы (GUI / Консоль CUI)
Время компиляции (TimeDateStamp)
Целевой путь ярлыка (LNK Target Path)

Особенности и преимущества

Полностью бесплатно и без ограничений

Работает онлайн без регистрации, без входа в аккаунт и без лимитов на размер или количество файлов.

Качественное извлечение без потерь

Считывает исходные двоичные данные, сохраняя 32-битный цвет и оригинальную прозрачность.

Поддержка всех групп и разрешений

Отображает все группы иконок и размеры от 16×16 до 256×256 для извлечения скрытых вариантов.

Кроссплатформенность и готовность

Безупречно работает в браузерах на Windows, macOS, Linux и смартфонах на любых устройствах.

Экспорт в популярные форматы

Скачивание в 1 клик в PNG, мультиформатный ICO, WebP или быстрое копирование картинки в буфер.

Без сложных утилит и 100% приватность

Не требует установки C++ или Python. Декодирование в памяти браузера гарантирует сохранность данных.