Windows PE EXE 图标提取器
项目描述
icoextract
icoextract是一个用 Python 编写的 Windows PE 文件 (.exe/.dll) 的图标提取器。它还包括一个exe-thumbnailer用于 Linux 桌面的缩略图脚本 ( )。
这个项目的灵感来自于extract-icon-py、icoutils等。
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 打包在以下存储库中:
- Arch Linux AUR:icoextract
- Debian (11+): icoextract
- Ubuntu(21.10+):icoextract
用法
icoextract 附带脚本来提取icoextract和icolist列出可执行文件中的图标资源:
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
查看哈希)
内置分布
icoextract-0.1.4-py3.10.egg
(14.2 kB
查看哈希)
关
icoextract -0.1.4.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | c741845743d46e4033a1426002aba9f5b1ddee262db46cb321935da3c2ac172a |
|
| MD5 | 8c14754730fff24e62f1f00fe13212ba |
|
| 布莱克2-256 | 933fda0ed756fb207a8685f5ff452569ffc287297cf24d6d7e7d9a0354a896ba |
关
icoextract -0.1.4-py3.10.egg 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 984b06d16568692503f851f058107c931f60d60e2b24fec7d6dcfc8e30b13ea3 |
|
| MD5 | ee08b8dffb2923a7497e10d2c58965ff |
|
| 布莱克2-256 | 8d611bc95eee0c4df9dc6f061782c155d4a00ea24ee5a9a0c47cebc2086b660c |