TOTALCMD.EXE UPX gepackt
Moderators: Hacker, Stefan2, white
TOTALCMD.EXE UPX gepackt
Der Total Commander 6 ist ja jetzt mit UPX gepackt. Gibt es einen Grund warum hierbei nicht die maximale Kompression benutzt wurde, vielleicht aus Geschwindigkeitsgründen?
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Hmm, wurde doch - nur die Icons wurden nicht komprimiert, damit man sie noch im Buttonbar verwenden kann. Ich verwende:
upx.exe --best --crp-ms=999999 --nrv2d --compress-icons=0 c:\path\TOTALCMD.exe
upx.exe --best --crp-ms=999999 --nrv2d --compress-icons=0 c:\path\TOTALCMD.exe
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Geschwindigkeitsunterschiede der verschiedenen Kompressionsstufen
beim dekomprimieren lassen sich sicher nicht feststellen.
Theoretisch wird eine Exe-Datei mit geringerer Kompression zum Starten
mehr Zeit benötigen, da sie mehr Festplattenplatz belegt und somit das
Einlesen länger dauert. Und UPX muß folglich mehr Informationen bei der
Dekomprimierung abarbeiten.
Beim komprimieren steigt bei zunehmender Kompressionsstufe die von
UPX benötigte Zeit, da intensivere Berechnungen angestellt werden.
Somit gewinnt man den Eindruck, je höher die Kompression desto lang-
samer die Geschwindigkeit von UPX.
Für das Endprodukt ist der Kompressionsgrad aus Geschwindigkeits-
aspekten also unerheblich.
beim dekomprimieren lassen sich sicher nicht feststellen.
Theoretisch wird eine Exe-Datei mit geringerer Kompression zum Starten
mehr Zeit benötigen, da sie mehr Festplattenplatz belegt und somit das
Einlesen länger dauert. Und UPX muß folglich mehr Informationen bei der
Dekomprimierung abarbeiten.
Beim komprimieren steigt bei zunehmender Kompressionsstufe die von
UPX benötigte Zeit, da intensivere Berechnungen angestellt werden.
Somit gewinnt man den Eindruck, je höher die Kompression desto lang-
samer die Geschwindigkeit von UPX.
Für das Endprodukt ist der Kompressionsgrad aus Geschwindigkeits-
aspekten also unerheblich.