ubuntuusers.de

ubuntuusers.deWikiicoutils

icoutils

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Wiki/Icons/terminal.png icoutils {en} 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.

Installation

Es muss lediglich das Paket

  • icoutils (universe)

Wiki/Vorlagen/Installbutton/button.png

installiert werden.

Nach der Installation stehen die folgenden Werkzeuge zur Verfügung:

Werkzeuge
ProgrammteilBeschreibung
extressoWrapper für wrestool und icotool.
genresscriptBinärdateien mit dem Skript abarbeiten.
icotoolextrahiert Icons aus .ico- und .cur-Dateien und speichert diese als .png ab.
wrestoolextrahiert Bilder aus .exe-Dateien sowie aus .dll-Bibliotheken.

Detaillierte Informationen zu den Programmteilen sind den jeweiligen Manpages zu entnehmen.

Bedienung

Ü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 

./7zFM.exe_14_138_1_110x63x8.png Sofern man das Icon in ein .png umwandeln möchte gelingt dies sehr einfach mit icotool:

icotool -x *.ico 

Anwendungsbeispiele

Anwendungsbeispiele
ProgrammaufrufBeschreibung
icotool -x *.icokonvertiert alle Icons nach .png
icotool -c Favicon.png -o Favicon.icoKonvertiert die Datei Favicon.png als Icon.
icotool -c -o ZuerstellendesIcon.ico 1.png 2.png 3.pngIcon aus den hinterlegten .pngs erstellen.
wrestool -l Beispiel.dlllistet den Inhalt der Bibliothek Beispiel.dll auf.
wrestool -x --output=. -t14 Beispiel.dllextrahiert die Daten aus --type=14.
wrestool -o . -x Dateiname.exeextrahiert 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

Passwort vergessen?