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.
Posted on 2004-01-12 00:26:27 by c0dedigger
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).
Posted on 2004-01-12 03:44:17 by Jibz
Jeremy Collake's JCALG1 Compression Library
Posted on 2004-01-12 04:57:21 by Vortex

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.
Posted on 2004-01-12 05:03:47 by c0dedigger
c0dedigger,

i also recommend you take a look at http://z0mbie.host.sk (Z_CODE)

ancev
Posted on 2004-01-12 05:44:32 by ancev

c0dedigger,

i also recommend you take a look at http://z0mbie.host.sk (Z_CODE)

ancev


thanks, i know very well that site and Z0mbie's cool progz.
I just need the very simple compressor.

but anyway thanks for help.
Posted on 2004-01-12 06:15:39 by c0dedigger
Isn't JCALG1 based on Jibz' aPLib?
Posted on 2004-01-12 07:49:03 by f0dder

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.
Posted on 2005-01-20 16:28:40 by Webring
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.
Posted on 2005-03-23 17:45:22 by JohnFound
I think this is as small as they get: http://www.256b.com/download/399
Posted on 2005-03-24 04:57:34 by Sephiroth3