Beim Schreiben von Demos im 1k, 4k, 64k Bereich ist der letzte Schritt das Komprimieren der PE (.exe) Datei. Ich habe mir dazu dieses kleine Tool gebaut.
Funktionsweise
Man lädt eine exe und kodek (Abkürzung) erstellt davon 3 Kopien und probiert die zur Zeit besten 3 Packer aus. Das sind farbrauschs "kkrunchy", MatCodes "mpress" und schließlich MEW, ein experimenteller Packer. kodek führt alle Packvorgänge mit den stärksten Einstellungen durch. Nach den 3 Durchläufen (einfach ein wenig warten) wird dann die kleinste erreichte Größe in Byte, die Kompressionsrate (% der originalen Datei) und der beste Packer angezeigt. Das ganze wird noch einmal auf einer Progressbar gezeigt und kodek teilt auch mit, in welcher Sparte man sein Programm einreichen könnte (1,4,64,PC Demo). Schließlich hat man natürlich noch die Option, die gepackte Datei zu speichern.
Einsatz
Für kleine Demos, wer nicht weiß was das ist sollte das Programm auch nicht benutzen, da es auch Fehler geben kann, die bei großen Programmen oder Abhängigkeiten zum Versagen führen. Wer jetzt versucht AutoIt Exen damit zu komprimieren hat den Sinn komplett verfehlt
Virenscanner
Wer immer noch glaubt ein Virenscanner würde schützen und einen solchen installiert hat, wird wahrscheinlich nicht lange Freude an kodek haben. Dazu kann ich nur sagen: Pech. Wer den beigelegten Programmen nicht traut, kann sie sich gerne ausm Internet laden (einfach googeln), ist aber nicht nötig, denn wer weiß was mpress oder kkrunchy ist, dem geht das Urteil des Virenscanners sowieso sonstwo vorbei (die meisten gepackten Programme werden von vorneherein als schädlich abgestempelt).
Screenshot (ein kleines Testprogramm von mir, kodek schrumpt es auf 15% seiner Ursprungsgröße ein: unter 1,5k!)
[Blockierte Grafik: http://o27.img-up.net/shotba28.jpg]