info > Dpkg::Compression

πŸ“› NAME

Dpkg::Compression β€” simple database of available compression methods

πŸš€ Quick Reference

Use CaseCommandDescription
List all supported compression methodscompression_get_list()Sorted alphabetically
Check if a compression method is supportedcompression_is_supported($comp)Returns a boolean
Get a property of a compression methodcompression_get_property($comp, $property)file_ext, default_level, comp_prog, decomp_prog
Guess compression method from filenamecompression_guess_from_filename($filename)Based on file extension
Regex to match compressed file extensionscompression_get_file_extension_regex()Regex for all supported extensions
Get default compression methodcompression_get_default()Usually "xz"
Set default compression methodcompression_set_default($comp)Errors if not supported
Get default compression levelcompression_get_default_level()Compressor‑specific default
Set default compression levelcompression_set_default_level($level)Level number, "fast" or "best"
Validate a compression levelcompression_is_valid_level($level)Boolean, range 1‑9 or "fast" / "best"

πŸ“– DESCRIPTION

This modules provides a few public functions and a public regex to interact with the set of supported compression methods.

βš™οΈ FUNCTIONS

πŸ“ CHANGES

πŸ”„ Version 2.00 (dpkg 1.20.0)

Hide variables: $default_compression, $default_compression_level and $compression_re_file_ext.

πŸ”„ Version 1.02 (dpkg 1.17.2)

New function: compression_get_file_extension_regex()

Deprecated variables: $default_compression, $default_compression_level and $compression_re_file_ext

πŸ”„ Version 1.01 (dpkg 1.16.1)

Default compression level is not global any more, it is per compressor type.

πŸ”„ Version 1.00 (dpkg 1.15.6)

Mark the module as public.

1.21.1 β€” 2025‑09‑09 β€” Dpkg::Compression(3perl)

Dpkg::Compression
πŸ“› NAME πŸš€ Quick Reference πŸ“– DESCRIPTION βš™οΈ FUNCTIONS πŸ“ CHANGES
πŸ”„ Version 2.00 (dpkg 1.20.0) πŸ”„ Version 1.02 (dpkg 1.17.2) πŸ”„ Version 1.01 (dpkg 1.16.1) πŸ”„ Version 1.00 (dpkg 1.15.6)

Generated by phpman v4.9.25-3-gdbaf087 Author: Che Dong Under GNU General Public License
2026-07-06 23:10 @216.73.217.93
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!
Enhanced by LLM: deepseek-v4-pro / taotoken.net / www.chedong.com - original format