Skip to main content

Windows PE EXE 图标提取器

项目描述

icoextract

构建状态

icoextract是一个用 Python 编写的 Windows PE 文件 (.exe/.dll) 的图标提取器。它还包括一个exe-thumbnailer用于 Linux 桌面的缩略图脚本 ( )。

这个项目的灵感来自于extract-icon-pyicoutils等。

icoextract 的目标是:

  • 轻的
  • 便携(跨平台)
  • 快速处理大文件

安装

从源安装

您可以通过 pip 安装项目:pip3 install icoextract[thumbnailer]

在 Linux 上,您可以通过复制exe-thumbnailer.thumbnailer到 thumbnailers 目录来激活缩略图:

  • /usr/local/share/thumbnailers/如果您icoextract全局安装
  • ~/.local/share/thumbnailers如果您icoextract仅为您的用户安装

缩略图器应该与任何实现Freedesktop Thumbnails Standard的文件管理器一起使用:这包括 Nautilus、Caja、Nemo、Thunar(安装了 Tumbler 时)和 PCManFM。KDE / Dolphin 使用不同的架构,此处不支持。

分发包

icoextract 打包在以下存储库中:

用法

icoextract 附带脚本来提取icoextracticolist列出可执行文件中的图标资源:

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

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

icoextract-0.1.4.tar.gz (7.5 kB 查看哈希

已上传 source

内置分布

icoextract-0.1.4-py3.10.egg (14.2 kB 查看哈希

已上传 3 10