Good evening!
I've spent plenty of time lately attempting to make the smallest, most compact, portable binaries for file compressors without using any EXE packer.
So today I am sharing with you guys my "minimized" compiled version of one of my favorite compressors, CRUSH 1.00!
Notes:
- The line that shows the final result after compression (old size, new size) was removed due to compiler issues (and I couldn't figure out how to fix it).
- No performance loss.
Let me explain this a different way:
Code:
CRUSH : 110,592 bytes
miniCRUSH : 9,216 bytes
SOURCE : 7,891 bytes
Just imagine how many more bytes of data can be stored on your 3.5" floppy disk!
Enjoy and please report any errors and suggestions!
EDIT: I was able to get it even smaller but then decompression speed decreased by ~20% and that is unacceptable for a program like CRUSH.