Hi ppl,
does anyone have a tiny compression engine written in pure ASM?
or maybe a link with description of an easy-to-develop algorithm?
I need it for my EXE packer so the size is crucial in this case.
thanks in advance.
does anyone have a tiny compression engine written in pure ASM?
or maybe a link with description of an easy-to-develop algorithm?
I need it for my EXE packer so the size is crucial in this case.
thanks in advance.
I made a tiny assembler compressor a while back called BriefLZ .. perhaps it can be of use. It is available from http://www.ibsensoftware.com/
The compression code is 359 bytes, and the decompression code is 103 bytes (for the 32-bit size optimised versions).
The compression code is 359 bytes, and the decompression code is 103 bytes (for the 32-bit size optimised versions).
Jeremy Collake's JCALG1 Compression Library
I made a tiny assembler compressor a while back called BriefLZ .. perhaps it can be of use. It is available from http://www.ibsensoftware.com/
The compression code is 359 bytes, and the decompression code is 103 bytes (for the 32-bit size optimised versions).
Thanks a lot!
will try it.
thanks, i know very well that site and Z0mbie's cool progz.
I just need the very simple compressor.
but anyway thanks for help.
Isn't JCALG1 based on Jibz' aPLib?
fodder,
Isn't JCALG1 based on Jibz' aPLib?
Yes fodder, it is. Actually the decompression routine is practically the same one from aPLib. I've found in some cases JCALG1 compressed files better than aPLib, but in most cases aPLib beat it.
A little bit later, but anyway... :)
Decard's LZSS library is one of the best IMHO, with good compression rate and tiny size.
You can download it here: http://decard.net/?body=projects
Regards.
Decard's LZSS library is one of the best IMHO, with good compression rate and tiny size.
You can download it here: http://decard.net/?body=projects
Regards.
I think this is as small as they get: http://www.256b.com/download/399