Revision history for Perl extension Compress::Bzip2.

2.00 Wed Apr 13 16:33:35 2005

This is a complete re-write of Compress::Bzip2. I left the in-memory compress routines much as is, compress and decompress.

(re)created by h2xs 1.23 with options

-b 5.6.0 -n Compress::Bzip2 bzlib.h

I wanted Compress::Zlib compatibility cause I have s/w that uses Compress::Zlib and I wanted an easy migration path, since bzlib gives about 20-30% better compression on ascii files than gzip.

This is a 2.x release. Since there was a change in authorship, I figured I should bump the major version number. I could have easily given this a slightly different name. Given the minimal functionality of version 1, that didn't seem like a useful thing to do. Heck, version 1 doesn't even work with bzlib 1.x, you have to patch in the BZ2_ prefixes, so my guess is that Compress::Bzip2 isn't being used in a lot of places.

2.01 Sat Apr 23 2005

2.02 Sat Apr 23 2005

2.03 Sun Apr 24 2005

2.04 Mon Apr 25 2005

2.05 Wed Apr 27 2005

2.06 Fri Apr 29 2005

2.07 Sun May 1 2005

     So, I figured it would be easy to provide a compatibility layer
     for packages that use 1.03.  By using my stuff, the headers and
     trailers would be automatically taken care of, as would the EOF
     marker.  Something like PerlIO::via::Bzip2 would then
     interoperate with bzip2 commands.  Sure, I think bzread and bzwrite
     are better choices for file IO, but this is perl, right?  There has
     to be at least 10 ways to do the same thing.

2.08 Wed May 11 2005

2.09 Tue Aug 9 2005