{"repo":"jlu5/icoextract","free":true,"listed":false,"github":"https://github.com/jlu5/icoextract","clone":"git clone https://github.com/jlu5/icoextract.git","description":"icon extractor for Windows executables (.exe/.dll/.mun)","language":"Python","stars":160,"topics":["extract","windows","ico","icon","icons"],"license":"MIT","category":"ui-components","readme_excerpt":"icoextract icoextract is an icon extractor library for Windows executables (.exe/.dll/.mun). It also includes a thumbnailer script ( exe-thumbnailer ) for Linux desktops. This project is inspired by extract-icon-py, icoutils, and others. icoextract aims to be: - Lightweight - Portable (cross-platform) - Fast on large files Installation Dependencies - Python 3.10+ - pefile - Pillow - optional, for exe-thumbnailer - nefile - optional, for Win16 / NE EXE support Installing from source You can install the project via pip: pip3 install icoextract[thumbnailer] On Linux, you can activate the thumbnailer by copying exe-thumbnailer.thumbnailer into the thumbnailers directory: - /usr/local/share/thumbnailers/ if you installed icoextract globally - /.local/share/thumbnailers if you installed icoextract for your user only The thumbnailer should work with any file manager that implements the Freedesktop Thumbnails Standard: this includes Nautilus, Caja, Nemo, Thunar (when Tumbler is installed), and PCManFM. KDE / Dolphin uses a different architecture and is not supported here. Distribution packages You can install icoextract from any of these distribution repositories: Usage icoextract ships icoextract and icolist scripts to extract and list icon resources inside a file. Note : recent versions of Windows (Windows 10 1903+) have moved icons from system libraries ( shell32.dll , etc.) into a new C:\\Windows\\SystemResources folder. icoextract can extract these .mun files natively, but the .dl","default_branch":null,"files":null,"tree":[],"storefront":"/r/jlu5","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jlu5/icoextract/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}