lrzip
lrzip is a command-line compression utility for large files, usually those over 10–50 MB.
What lrzip is
lrzip is a command-line compression utility for large files, usually those over 10–50 MB. It first reduces redundancy between distant parts of a file using an extended form of rzip, then applies a compression backend such as LZMA, ZPAQ, LZO, GZIP, or BZIP2. It can also leave data uncompressed after the first pass. The project says users can optimize for speed or output size, but not both at once. Compression and decompression use multiple threads, with CPU count detected automatically. lrzip uses available RAM for its compression windows; a sliding mmap mode allows windows larger than RAM but can be extremely slow. Encryption is available, and the default option uses AES-256-GCM with PBKDF2-HMAC-SHA512 and HKDF. Forgotten encryption passwords cannot be recovered. The main program handles single files, while the lrztar wrapper can package directories. It is free, GPL-2.0 licensed software for 64-bit Unix-like systems, including macOS 10.5 or later with version 0.43 and later. Compression needs substantial memory and a modern processor for best performance.
Good
- Free, GPL-2.0 licensed utility
- Several compression backends are available
- Multithreaded compression and decompression
- Encryption option and decompression integrity check
- lrztar packages directories for compression
Watch out
- Speed and smaller output cannot both be optimized
- Sliding mmap mode can be extremely slow
- Compression needs substantial memory
- Forgotten encryption passwords cannot be recovered
Who it suits
lrzip suits users compressing large files on Linux, macOS, or other Unix-like systems who want a choice of compression backends or encryption. Directory compression is possible through lrztar, and users should account for its substantial memory needs.
Verdict
lrzip offers a range of backends and an optional encryption mode for large-file compression. Its memory demands and speed-versus-size tradeoff are worth weighing before use.
Plans and prices
From lrzip's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| lrzip | Free | GPL-2.0 licensed compression utility |
The facts
Each one read from lrzip's own pages, with the date it was checked.
What it does
- Compression backends
- Available backends include LZMA, ZPAQ, LZO, GZIP, BZIP2, and an option to leave data uncompressed after rzip preparation.checked 9 Oct 2026
- Downloads and installation
- The project README points to GitHub releases for stable source tarballs and documents building from source with configure and make.checked 9 Oct 2026
- Encryption
- The README says the default encryption option uses AES-256-GCM with PBKDF2-HMAC-SHA512 and HKDF, and forgotten passwords cannot be recovered.checked 9 Oct 2026
- File handling limit
- The main lrzip program works on single files; the lrztar wrapper can package directories for compression.checked 9 Oct 2026
- Integrity check
- The README's example decompression command uses an integrity check before decompressing.checked 9 Oct 2026
- Large-file memory use
- lrzip uses available RAM for compression windows and offers a sliding mmap mode that can use windows larger than RAM, though this can be extremely slow.checked 9 Oct 2026
- License and support
- The repository lists a GPL-2.0 license and directs users to GitHub Issues to report bugs.checked 9 Oct 2026
- Long-range reduction
- It uses an extended version of rzip for a first pass that reduces long-distance redundancy before compression.checked 9 Oct 2026
- Parallel processing
- The README says lrzip is heavily multithreaded for backend compression and decompression and detects the number of CPUs to use.checked 9 Oct 2026
- Purpose
- lrzip is a compression utility designed to compress large files, usually larger than 10–50 MB.checked 9 Oct 2026
- Resource considerations
- The README says compression needs substantial memory and a modern processor for best performance, and warns against production server use without CPU and RAM limits.checked 9 Oct 2026
- Speed and size
- The README says users can optimize for compression speed or output size, but not both at once.checked 9 Oct 2026
Where it runs
- macOS support
- The FAQ says version 0.43 and later should build on Mac OS X 10.5 or later.checked 9 Oct 2026
- Platform requirement
- lrzip targets 64-bit platforms and the build guide calls for an operating system with typical Unix headers and libraries.checked 9 Oct 2026
Alternatives to lrzip
- 1
Keka
Free planOpen sourceAndroidiOSWebAPI8.6$3.99 one-time - 2

PowerArchiver
Free planmacOSWindows6.8$22.95 one-time - 3
B1 Archiver
Free planAndroidWebLinuxmacOS6.7Free plan - 4
WinRAR
AndroidLinuxmacOSWindows6.7$6 one-time - 5

Bandizip
Free planmacOSWindows6.6$20 one-time - 6
Zstandard
Free planAPILinuxmacOSSelf-hosted6.6Free plan
