Compression.pm 538 B

123456789101112131415161718
  1. package Dpkg::Compression;
  2. use strict;
  3. use warnings;
  4. use base qw(Exporter);
  5. our @EXPORT = qw(@comp_supported %comp_supported %comp_ext $comp_regex
  6. %comp_prog %comp_decomp_prog);
  7. our @comp_supported = qw(gzip bzip2 lzma);
  8. our %comp_supported = map { $_ => 1 } @comp_supported;
  9. our %comp_ext = (gzip => 'gz', bzip2 => 'bz2', lzma => 'lzma');
  10. our $comp_regex = '(?:gz|bz2|lzma)';
  11. our %comp_prog = (gzip => 'gzip', bzip2 => 'bzip2', lzma => 'lzma');
  12. our %comp_decomp_prog = (gzip => 'gunzip', bzip2 => 'bunzip2', lzma => 'unlzma');
  13. 1;