[Zlib-devel] Inflate 1.2.beta0 available for testing

Mark Adler mark.adler at quest.jpl.nasa.gov
Mon Nov 25 17:50:01 EST 2002


Dear zlib guinea pigs,

I have completely rewritten, from the ground up, new inflate code for 
zlib.  It provides these enticing improvements:

- Faster when large input and output buffers are used (I'd like to hear 
how much faster for you)
	"large" means much larger than 32K, e.g. 256K or 512K
- Implementation of automatic windowless single-step inflating (even 
when flush isn't Z_FINISH)
- Kinder, gentler use of the memory allocation routines
- Smaller, simpler, and much better documented code
- Slightly improved coding style (oooh, aaah)

You can download this exciting new development here:

     http://www.alumni.caltech.edu/~madler/infnew-0.tar.gz

Please incorporate this into zlib 1.1.4 and test it with your 
applications, and let me know how it goes.  As an example, to test on 
Unix, get zlib-1.1.4.tar.gz and infnew-0.tar.gz into a directory, and 
then in that directory do:

     rm -rf zlib-1.1.4
     gnutar xfz zlib-1.1.4.tar.gz
     cd zlib-1.1.4
     gnutar xfz ../infnew-0.tar.gz
     rm infblock.* infcodes.* infutil.*
     ./configure
     ... any personal modifications you'd like to make to the Makefile ...
     make test
     ... test zlib with your applications ...

I would especially appreciate testing in whatever odd situations you 
can, e.g. with 16-bit pointers, 64-bit ints, old C compilers, really 
picky C compilers, that sort of thing.

Thank you for your support.

mark





More information about the Zlib-devel mailing list