All Projects → jlu5 → icoextract

jlu5 / icoextract

Licence: MIT license
Extract icons from Windows PE files (.exe/.dll)

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects
Jsonnet
166 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to icoextract

elephicon
A GUI wrapper for png2icons.
Stars: ✭ 90 (+60.71%)
Mutual labels:  icon, ico
Linearicons
Linearicons is the highest quality set of line icons, matching with minimalist UI designs in iOS.
Stars: ✭ 64 (+14.29%)
Mutual labels:  icon, ico
Rsrc
Tool for embedding .ico & manifest resources in Go programs for Windows.
Stars: ✭ 767 (+1269.64%)
Mutual labels:  icon, ico
vue-icon-font
IconFont plugin for Vuejs
Stars: ✭ 25 (-55.36%)
Mutual labels:  icon, ico
Getfavicon
获取网站的Favicon图标并显示在你的网页上.
Stars: ✭ 45 (-19.64%)
Mutual labels:  icon, ico
ICNS2ICO
ICNS2ICO lets you easily convert icons from the Apple's ICNS format to the Windows ICO format.
Stars: ✭ 17 (-69.64%)
Mutual labels:  icon, ico
IconViewer
Icon Viewer Plugin for Intellij
Stars: ✭ 34 (-39.29%)
Mutual labels:  icon
taro-icons
基于 Taro 的小程序图标库
Stars: ✭ 53 (-5.36%)
Mutual labels:  icon
GeoParser
Extract and Visualize location from any file
Stars: ✭ 48 (-14.29%)
Mutual labels:  extract
tray-item-rs
Multi-platform Tray Indicator
Stars: ✭ 145 (+158.93%)
Mutual labels:  icon
npm-icon-gen
Icon file generator for Windows, macOS, Web
Stars: ✭ 109 (+94.64%)
Mutual labels:  icon
weather-icons
Free to use animated weather icons.
Stars: ✭ 341 (+508.93%)
Mutual labels:  icon
flutter-vector-icons
Customizable Icons for Flutter. Port of react-native-vector-icons
Stars: ✭ 75 (+33.93%)
Mutual labels:  icon
nativescript-app-icon-changer
Change the homescreen icon of your NativeScript iOS app at runtime!
Stars: ✭ 16 (-71.43%)
Mutual labels:  icon
electron-icon-builder
An icon generator to generate all the icon files needed for electron packaging
Stars: ✭ 93 (+66.07%)
Mutual labels:  icon
svg-gobbler
Open source browser extension that makes designing and developing easier by finding, processing, exporting, optimizing, and managing SVG content.
Stars: ✭ 272 (+385.71%)
Mutual labels:  icon
ImageActionSheet
iOS Native style action sheet like in Whatsapp with the option of showing icons. It is a complete implementation and does not use any private api of UIKit.
Stars: ✭ 20 (-64.29%)
Mutual labels:  icon
react-icofont
React Wrapper for the icofont project 🕶
Stars: ✭ 16 (-71.43%)
Mutual labels:  icon
ionic-resource-generator
Painless, Offline First, No Dependency, Ionic resources generator
Stars: ✭ 31 (-44.64%)
Mutual labels:  icon
sensu-influxdb-handler
Sensu Go InfluxDB Metrics Handler
Stars: ✭ 14 (-75%)
Mutual labels:  extract

icoextract

Build Status

icoextract is an icon extractor for Windows PE files (.exe/.dll), written in Python. 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

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

icoextract is packaged in these repositories:

Usage

icoextract ships icoextract and icolist scripts to extract and list icon resources in an executable:

usage: icoextract [-h] [-V] [-n NUM] [-v] input output

Windows PE EXE icon extractor.

positional arguments:
  input              input filename
  output             output filename

optional arguments:
  -h, --help         show this help message and exit
  -V, --version      show program's version number and exit
  -n NUM, --num NUM  index of icon to extract
  -v, --verbose      enables debug logging
usage: icolist [-h] [-V] [-v] input

Lists group icons present in a program.

positional arguments:
  input          input filename

optional arguments:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exit
  -v, --verbose  enables debug logging
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].