bzip2
bzip2 is a high-quality data compression program that provides excellent compression ratios and is widely used for compressing large files. It uses the Burrows-Wheeler block sorting text compression algorithm and Huffman coding.
Features
- Excellent compression ratios (typically 10-15% better than gzip)
- Fast compression and decompression speeds
- Small memory footprint
- Cross-platform compatibility
- Robust error recovery with bzip2recover utility
Included Programs
- bzip2: Main compression/decompression utility
- bunzip2: Decompression utility (symlink to bzip2)
- bzcat: Decompression to stdout utility (symlink to bzip2)
- bzip2recover: Data recovery utility for damaged files
- bzgrep: Grep utility for bzip2 compressed files
- bzmore: More utility for viewing bzip2 compressed files
- bzless: Less utility for viewing bzip2 compressed files
- bzdiff: Diff utility for bzip2 compressed files
- bzcmp: Compare utility for bzip2 compressed files
Library
- libbz2.a: Static library for developing applications with bzip2 support
- bzlib.h: Header file for libbz2 library
Manual Pages
Comprehensive manual pages are included for all utilities, providing detailed usage instructions and examples.
License
bzip2 is released under a permissive BSD-style license that allows for free use, modification, and distribution while requiring preservation of copyright notices.