File Coverage

blib/arch/XS/libbrotli.pm
Criterion Covered Total %
statement 5 5 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 7 7 100.0


line stmt bran cond sub pod time code
1             package XS::libbrotli;
2 1     1   98768 use 5.012;
  1         4  
3              
4             our $VERSION = "1.0.7.8";
5              
6 1     1   468 use XS::Loader;
  1         1979  
  1         44  
7              
8             XS::Loader::load_noboot();
9              
10             =head1 NAME
11              
12             XS::libbrotli - Brotli compression library for XS.
13              
14             =head1 SYNOPSIS
15              
16             use XS::Install;
17              
18             write_makefile(
19             ...makemaker args
20             BIN_DEPS => 'XS::libbrotli',
21             ...
22             );
23              
24             =head1 DESCRIPTION
25              
26             L is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression.
27              
28             The specification of the Brotli Compressed Data Format is defined in RFC 7932.
29              
30             No perl interface
31              
32             =head1 SEE ALSO
33              
34             L
35              
36             =head1 AUTHOR
37              
38             Ivan Baidakou , Crazy Panda LTD
39              
40             =head1 LICENSE
41              
42             You may distribute this code under the same terms as Perl itself.
43              
44             =cut
45              
46             1;