Exe Datei verkleinern
-
Hi
ich hoffe dazu gibt es noch keinen Beitrag, aber die Suche klappt ja nicht richtig.
Wie kann ich die Exe datei verkleinern? Meine Programme werden fast alle 1MB groß. kann man da irgentwas einstellen, damit die kleiner werden?
Cya
Dagsta
-
Dazu kannst du bestimmte Tools benutzen, z.B.
UPX (kostenlos: http://upx.sourceforge.net/)
PECompact2 (ich glaube kostenpflichtig)Mit UPX komprimieren (Kommandozeile): upx --best meinprogramm.exe
-
Eigentlich nein.
Aber es gibt da ein Programm namens "UPX". Das ist ein Anwendungs-Laufzeitenpacker der bis zu 40% rausholen kann. Dekompressionsrate ist dermaßen hoch, dass selbst auf einem Uraltrechner eine 10MB große datei nur bruchteile von Sekunden benötigt.
Müsste bei Sourceforge zu finden sein.
mfg
Rai*Edit* zu langsamgetippt
-
1. Relocation-Tabelle entfernen (siehe hier)
2. dynamisch linken - dafür wird dein Programm allerdings von den VCL- und RTL-Bibliotheken abhängig
3. Ressourcen wie z.B. Bilder nicht in die EXE-Datei hineinkompilieren
4. wenns unbedingt noch kleiner sein muß: mit UPX packen
-
@dagsta ich hab irgendwann mal für upx eine absolut simple Oberfläche geschriben, da mir das komandozeilenzeugs zu nervig wurde. Falls du das haben willst, sag bescheid.
mfg
Rai