Compress::LZW 0.01 review
DownloadCompress::LZW is a pure perl implementation of LZW. WARNING This module does not yet support compress(1)'s .Z files!! Nor is it
|
|
Compress::LZW is a pure perl implementation of LZW.
WARNING
This module does not yet support compress(1)'s .Z files!! Nor is its interface stable. Hence the alpha status. Expect support to come soon.
WARNING
Read above once more :)
SYNOPSIS
use Compress::LZW;
my $compressed = compress($fatdata);
my $fatdata = decompress($compressed);
my $smallcompressed = compress($thindata, 12);
my $thindata = decompress($smallcompressed, 12);
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.
Functions
compress
Takes a string as its first argument, and returns the compressed result. You can also specify the size of your codeword table in @_[1], choosing either 12 or 16. 16 is the default. compress will
decompress
Takes a string as its first argument, and returns the decompressed result. You can also specify the size of your codeword table in @_[1], choosing either 12 or 16. 16 is the default.
EXPORTS
Compress::LZW exports: compress decompress That's all.
Requirements:
Perl
Compress::LZW 0.01 keywords