Windows PE EXE图标提取程序

icoextract的Python项目详细描述


艾柯提取物

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

这个项目的灵感来自extract-icon-pyicoutils,以及其他人。在

icoextract的目标是:

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

安装

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

在Linux上,您可以选择通过将^{}复制到/usr/local/share/thumbnailers/来安装缩略图

使用

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
^{pr2}$

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是数据线。getMicrosecondPosition()线程安全?   java我可以设置多个。whereEqualTo在firestore查询中指向文档中的字段?   java Intellij 14 Glassfish服务器未连接。部署不可用   java JPA。如何返回null而不是LazyInitializationException   java TarsosDSP Clap检测   比较基于字符串的java枚举   java空指针异常日历。设定时间   java Hystrix在运行时忽略超时   将数据从Java RESTful服务器推送到Android手机上进行通知   java Jnotify delete vs shift delete问题   java安装失败\u没有匹配\u ABIS res113   TreeJava:传递未实例化的对象引用是如何工作的?   java如何使用Android ringtone manager从资产文件夹播放铃声?   java在Dropwizard的不同状态下使用不同的模拟