Compress::Zlib - 1.00
Announcing release 1.00 of Compress::Zlib (formerly known as Zip
in the module list).
What is Compress::Zlib?
=======================
Compress::Zlib is a Perl external module which provides an interface to
the info-zip zlib compression library. zlib is a general purpose
compression library.
Some of the features provided by Compress::Zlib include:
* in-memory compression and decompression
* read and write gzip (.gz) files directly.
By way of an example here is a small script which reads gzipped files
and writes the unzipped output to standard output.
use Compress::Zlib ;
die "Usage: gzcat file...\n"
unless @ARGV ;
foreach $file (@ARGV) {
$gz = gzopen($file, "rb")
or die "Cannot open $file: $gzerrno\n" ;
print $buffer while $gz->gzread($buffer) > 0 ;
die "Error reading from $file: $gzerrno\n" if $gzerrno ;
$gz->gzclose() ;
}
Availability
============
The latest copy of Compress::ZLib is available on CPAN
http://www.cpan.org/modules/by-module/Archive/Archive-Zip-*.tar.gz
and zlib is available at
http://www.gzip.org/zlib/
Paul Marquess