compress.pm

来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· PM 代码 · 共 54 行

PM
54
字号
package DBM_Filter::compress ;use strict;use warnings;use Carp;our $VERSION = '0.01';BEGIN{    eval { require Compress::Zlib; Compress::Zlib->import() };    croak "Compress::Zlib module not found.\n"        if $@;}sub Store { $_ = compress($_) }sub Fetch { $_ = uncompress($_) }1;__END__=head1 NAMEDBM_Filter::compress - filter for DBM_Filter=head1 SYNOPSIS    use SDBM_File; # or DB_File, or GDBM_File, or NDBM_File, or ODBM_File    use DBM_Filter ;    $db = tie %hash, ...    $db->Filter_Push('compress');=head1 DESCRIPTIONThis DBM filter will compress all data before it is written to the databaseand uncompressed it on reading.A fatal error will be thrown if the Compress::Zlib module is notavailable.=head1 SEE ALSOL<DBM_Filter>, L<perldbmfilter>, L<Compress::Zlib>=head1 AUTHORPaul Marquess pmqs@cpan.org

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?