icoutils
ist ein nützliches Programm um Bilder aus .exe-Dateien und Bibliotheken (.dll) zu extrahieren bzw. konvertieren. Diese zu verwendenden Dateien können als 16-bit oder 32-bit vorliegen.
Die Icons und Cursor-Dateien können für Programmstarter (z.B. in Verbindung mit Wine) oder eigene Bilder als Favicon für die eigene Homepage verwendet werden.
Es muss lediglich das Paket
icoutils (universe)
installiert werden.
Nach der Installation stehen die folgenden Werkzeuge zur Verfügung:
| Werkzeuge | |
| Programmteil | Beschreibung |
| extresso | Wrapper für wrestool und icotool. |
| genresscript | Binärdateien mit dem Skript abarbeiten. |
| icotool | extrahiert Icons aus .ico- und .cur-Dateien und speichert diese als .png ab. |
| wrestool | extrahiert Bilder aus .exe-Dateien sowie aus .dll-Bibliotheken. |
Detaillierte Informationen zu den Programmteilen sind den jeweiligen Manpages zu entnehmen.
Über den folgenden Befehl [2] sind alle Informationen zur Datei 7zFM.exe abrufbar:
wrestool -l 7zFM.exe --type=2 --name=2002 --language=1033 [type=bitmap offset=0x5ae40 size=968] --type=2 --name=2003 --language=1033 [type=bitmap offset=0x5b208 size=968] ... --type=14 --name=101 --language=1033 [type=group_icon offset=0x5ac08 size=48] --type=14 --name=138 --language=1033 [type=group_icon offset=0x603a8 size=20]
Die Icons (group_icon) verbergen sich hinter --type=14 und können mit dem folgenden Befehl extrahiert werden:
wrestool -x --output=. -t14 7zFM.exe
Möchte man alle Bilddateien nutzen kann der Befehl auch abgewandelt werden. Die Dateien werden durch das Parameter --output=. durchgehend nummeriert im Arbeitsverzeichnis abgelegt:
wrestool -x --output=. -t14 7zFM.exe
Sofern man das Icon in ein .png umwandeln möchte gelingt dies sehr einfach mit icotool:
icotool -x *.ico
| Anwendungsbeispiele | |
| Programmaufruf | Beschreibung |
icotool -x *.ico | konvertiert alle Icons nach .png |
icotool -c Favicon.png -o Favicon.ico | Konvertiert die Datei Favicon.png als Icon. |
icotool -c -o ZuerstellendesIcon.ico 1.png 2.png 3.png | Icon aus den hinterlegten .pngs erstellen. |
wrestool -l Beispiel.dll | listet den Inhalt der Bibliothek Beispiel.dll auf. |
wrestool -x --output=. -t14 Beispiel.dll | extrahiert die Daten aus --type=14. |
wrestool -o . -x Dateiname.exe | extrahiert alle Icons, Cursors etc. in das Arbeitsverzeichnis. |
Diese Revision wurde am 30. April 2011 23:50 von Shakesbier erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen:
Spiele, Grafik, Shell, Wine
2004 – 2012 ubuntuusers.de • Einige Rechte vorbehalten