A few of us allready know about using UPX to compress executable files with. Which is extremely handy.
I wondered if there were any others, or even a better tool to use then UPX?
Maybe if you've used them your-selves you could give tips and instructions on how to use them too. Would be coool.
Cheers and many thanks,
Clyde.
I only use UPX myself, I find that does a pretty good job.
UPX is one of the best, I'm sure 8)
Just wondered if there was anything with more compression, and also if compressors for things like media, out there. Thats all.
Thanks,
Clyde.
I find it depends on your size of file but as I'm a bit of a size coder...here is my opinion:
<1k...don't know.
1k: use dropper by gem to convert your exe to a .com then apack to compress.
Here is an example framework for 1k OpenGL C programing using these:
http://in4k.untergrund.net/sample%20sources/Frame1k_20060303.zip
Credit to auld for putting it together.
4k: Use crinkler by Loonies. Actually this is poor in one respect, in that it is slow at linking. This means its best to use th stuff for 1k while developing but use crinkler in finla compression. Crinkler is by far th best at 4k.
http://www.pouet.net/prod.php?which=18158
At 64k: Here it seems kkrunchy is the best. Crinkler is just too slow to be useable at this size and I dont know how it performs, apack doesnt work at all.
http://www.pouet.net/prod.php?which=26088
GLRez that so many people admired here is crunched using kkrunchy I think.
Beyond 64k: UPX seems as good as any. You can check the comparison chart at:
http://compression.ca/act/act-exepack.html
I havent tried kkrunchy on bigger files...has anyone else compared kkrunchy and upx?
Thanks for the comparisons :)
I have used kkrunchy, but there are compatibility problems with some Windows 9X versions that I don't know how to get around.
As far as compression goes though, it's miles ahead of UPX.
Kkrunchy got the S!P intro down to about 40kb, in the end I opted for upx, which did 56kb, I was a bit miffed that I had to do that too as I was hoping to squish the intro into 40kb :)