This package handles LZF de/compression.
Rar is a powerful and effective archiver, which was
created by Eugene Roshal and became rather popular quite fast.
This extension gives you possibility to read Rar archives.
Bzip2 bindings for Perl5. That means you can access the
Bzip2 library from your Perl scripts there by compressing ordinary
Perl strings.
LZF is an extremely fast (not that much slower than a pure memcpy)
compression algorithm. It is ideal for applications where you want to
save some space but not at the cost of speed. It is ideal for
repetitive data as well. The module is self-contained and very small
(no large library to be pulled in). It is also free, so there should
be no problems incorporating this module into commercial programs.
The Compress::LZO module provides a Perl interface to the LZO
compression library (see "AUTHOR" for details about where to get LZO).
A relevant subset of the functionality provided by LZO is available in
Compress::LZO.
Compress::LZW it a perl implementation of the newly free LZW
compression algorithm. It defaults to building a 16-bit codeword table,
but provides the ability to choose a 12-bit table also. Depending on
the size of your data, the 12-bit table may provide better compression.
Compress::Snappy provides an interface to Google's Snappy (de)compressor.
Snappy does not aim for maximum compression, or compatibility with any other
compression library; instead, it aims for very high speeds and reasonable
compression. For instance, compared to the fastest mode of zlib, Snappy is an
order of magnitude faster for most inputs, but the resulting compressed files
are anywhere from 20% to 100% bigger.
This module contains the base, bzip2, deflate, gzip, zip and zlib classes for
IO::Compress and IO::Uncompress modules and the Compress::Zlib module.
This is the IO::Zlib module package for perl5.
This modules provides an IO:: style interface to the Compress::Zlib
package. The main advantage is that you can use an IO::Zlib object
in much the same way as an IO::File object so you can have common
code that doesn't know which sort of file it is using.
PerlIO::gzip provides a PerlIO layer that manipulates files in the
format used by the gzip program. Compression and decompression are
implemented, but not together. If you attempt to open a file for
reading and writing the open will fail.