1 | =head1 NAME |
1 | =head1 NAME |
2 | |
2 | |
3 | Compress::LZF - extremely light-weight Lev-Zimpel-Free compression |
3 | Compress::LZF - extremely light-weight Lempel-Ziv-Free compression |
4 | |
4 | |
5 | =head1 SYNOPSIS |
5 | =head1 SYNOPSIS |
6 | |
6 | |
7 | # import compress/decompress functions |
7 | # import compress/decompress functions |
8 | use Compress::LZF; |
8 | use Compress::LZF; |
… | |
… | |
84 | function automatically detects all the different sfreeze formats. |
84 | function automatically detects all the different sfreeze formats. |
85 | |
85 | |
86 | =head2 Compress::LZF::set_serializer $package, $freeze, $thaw |
86 | =head2 Compress::LZF::set_serializer $package, $freeze, $thaw |
87 | |
87 | |
88 | Set the serialize module and functions to use. The default is "Storable", |
88 | Set the serialize module and functions to use. The default is "Storable", |
89 | "Storable::mstore" and "Storable::mretrieve", which should be fine for |
89 | "Storable::net_mstore" and "Storable::mretrieve", which should be fine for |
90 | most purposes. |
90 | most purposes. |
91 | |
91 | |
92 | =head1 SEE ALSO |
92 | =head1 SEE ALSO |
93 | |
93 | |
94 | Other Compress::* modules, especially Compress::LZV1 (an older, less |
94 | Other Compress::* modules, especially Compress::LZV1 (an older, less |
… | |
… | |
109 | package Compress::LZF; |
109 | package Compress::LZF; |
110 | |
110 | |
111 | require Exporter; |
111 | require Exporter; |
112 | require DynaLoader; |
112 | require DynaLoader; |
113 | |
113 | |
114 | $VERSION = '1.5'; |
114 | $VERSION = '1.65'; |
115 | @ISA = qw/Exporter DynaLoader/; |
115 | @ISA = qw/Exporter DynaLoader/; |
116 | %EXPORT_TAGS = ( |
116 | %EXPORT_TAGS = ( |
117 | freeze => [qw(sfreeze sfreeze_cr sfreeze_c sthaw)], |
117 | freeze => [qw(sfreeze sfreeze_cr sfreeze_c sthaw)], |
118 | compress => [qw(compress decompress)], |
118 | compress => [qw(compress decompress)], |
119 | ); |
119 | ); |