{{tag>software icone curseur extraction windows linux}}
====== Extraire icônes et curseurs des binaires Windows ======
Le paquet **icoutils** contient des programmes permettant d'extraire/transformer les icônes et curseurs de MS Windows.
* Les ressources telles que les icônes et curseurs peuvent être extraites à partir de fichiers d’exécutables et de bibliothèques de MS Windows avec « wrestool »;
* La conversion de ces fichiers de et vers des images PNG est réalisée avec « icotool »;
* « Extresso » automatise ces tâches avec l’aide de scripts spéciaux de ressources.
sudo apt-get install icoutils
Pour lister les ressources contenues dans le binaire, utiliser l'argument **-l**:
wrestool -l cataclysm.exe
--type=3 --name=1 --language=1033 [type=icon offset=0x893160 size=744]
--type=3 --name=2 --language=1033 [type=icon offset=0x893460 size=744]
--type=5 --name=101 --language=1033 [type=dialog offset=0x893760 size=150]
--type=14 --name='IDI_ICON2' --language=1033 [type=group_icon offset=0x893748 size=20]
--type=14 --name=103 --language=1033 [type=group_icon offset=0x893448 size=20]
Les icônes ont le type 14. Dans l'exemple ci-dessus le binaire contient deux icones nommés 'IDI_ICON2' et 103. Pour extraire l’icône du fichier EXE:
wrestool -x -t 14 --name='IDI_ICON2' cataclysm.exe > cataclysm.ico
Pour pouvoir être utilisé comme image pour un lanceur, il faut convertir le fichier .ico en png:
icotool -x cataclysm.ico