My poorly made and non-robust utility is now at a reasonably stable level that people other than myself can probably use it
This Utility attempts to perform different combinations of java byte code optimisers and different permutations of settings for kzip and BWJFlate to attempt to shrink the total size of an input JAR.
I have experimented on most of the entries thus far and they all can be compressed more by the utility.
for example:
Squarius has a 100 byte saving compressing to 3,943 bytes
l4krits has a 244 byte saving compressing to 3,783 bytes
Goop has a 142 byte saving compressing to 3940 bytes
Note: all these tests were performed using the default settings. with testing the other settings I am sure more compression would be able to be achieved.
Note 2: This utiltiy only works on windows due the use of kzip.exe and bwjflate.exe
usage:
java -jar 4KJO
will give you the command line options
java -jar 4KJO -gui
will open up a settings gui. I recommend using this to read the help file!
I do not have a webpage so the file is located at:
http://www.filehosting.cc/file/15913/4KJO-zip.html <---- OLD VERSION
see http://www.java-gaming.org/forums/index.php?topic=15497.msg124708#msg124708 for new version.
I am hoping that this utility will allow my entry to squeeze into the 4096 byte limit. Hopefully it will allow others the same!