Як вилучити іконки та зображення з ярликів і файлів EXE у Windows
Ярлики робочого столу Windows (.lnk) та додатки (.exe) зберігають графічні ресурси всередині бінарних секцій, і їх не можна зберегти як зображення простим натисканням правої кнопки миші. За допомогою цього онлайн-інструмента ви зможете вилучити якісні піктограми з прозорим фоном всього за 3 кроки:
Покрокова інструкція: 3 прості кроки для експорту іконок високої чіткості
Клацніть правою кнопкою миші на ярлику (.lnk) та виберіть "Open file location" (Відкрити розташування файлу). Windows одразу відкриє папку та виділить потрібний файл .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 у масштабі 1:1.
Технічний аналіз: Чому в одних EXE лише 1 іконка, а в інших — десятки?
Імпортуючи різні програми, ви помітите, що одні файли містять лише 1 групу іконок, тоді як інші надають десятки варіантів і розмірів. Яка технічна причина цього?
1. Структура ресурсів Windows PE: Групи іконок та окремі піктограми
У форматі Windows PE іконки організовані у дворівневе ієрархічне дерево:
- RT_GROUP_ICON (Група іконок, Тип ID 14): Служить каталогом-індексом, що визначає візуальну роль програми (головна іконка, асоціація документів, значок у треї тощо);
- RT_ICON (Окрема субіконка, Тип ID 3): Містить фактичні бінарні дані зображення для певної роздільної здатності (наприклад, 256×256, 48×48, 32×32, 16×16) та глибини кольору.
Містить 12 груп іконок (по 6~7 розмірів у кожній)
Chrome.exe містить безліч окремих груп для виділення незалежних ID для режиму анонімного перегляду (Incognito), аватарів профілів, ярликів 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 з високим DPI та в меню Пуск. Цей інструмент відновлює всі розміри одночасно.
Чому скріншот не може замінити вилучення іконки?
Скріншот дає лише низьку роздільну здатність (зазвичай 32 або 48 пікселів) і втрачає прозорість, утворюючи непрозорий сірий або чорний фон із розмитими краями. Наш інструмент вилучає оригінальний файл PNG 256×256 з ідеальною прозорістю.
Чи може інструмент визначити, 32-бітний чи 64-бітний файл EXE (ARM чи x64)?
Так, неодмінно! Під час обробки аналізуються заголовки PE COFF та Optional Header, що дозволяє миттєво визначити цільову архітектуру (x64/AMD64, 32-bit x86, ARM64 тощо), тип підсистеми (GUI чи консоль CUI), час компіляції та метадані.
Чи безпечно та конфіденційно вилучати іконки EXE онлайн?
Інструмент використовує декодування бінарних даних JavaScript на стороні клієнта. Усі операції виконуються виключно в локальній пам'яті вашого браузера. Ваші файли ніколи не завантажуються на жоден сервер.
Підтримувані формати та вилучені дані
Окрім вилучення іконок, інструмент забезпечує повний аналіз бінарних ресурсів і метаданих:
Підтримувані формати файлів 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)
- Оригінальний графічний потік HD PNG (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
Основні переваги та можливості
100% безкоштовно і без обмежень
Використовуйте онлайн без реєстрації та входу, без обмежень на розмір або кількість файлів.
Вилучення високої якості без втрат
Зчитує оригінальні бінарні дані напряму, зберігаючи 32-бітний колір і прозорість без розмиття.
Підтримка кількох груп та всіх розмірів
Відображає всі групи іконок і розміри від 16×16 до 256×256 для пошуку прихованих іконок.
Кросплатформеність та доступність
Чудово працює на Windows, macOS, Linux та в мобільних браузерах на будь-яких пристроях.
Гнучкий експорт у кілька форматів
Завантаження в 1 клік як прозорий PNG, ICO або WebP разом зі швидким копіюванням у буфер.
Без програм та на 100% конфіденційно
Не потрібно налаштовувати C++ або Python. Обробка в локальній пам'яті гарантує повну безпеку.