FREEDOM251

Freedom251 › File Compression Software

lrzip

Free plan LinuxMacSelf-hosted

Visit lrzip Alternatives Pricing

lrzip's own site

What lrzip is

lrzip is a free command-line compression utility aimed at large files, usually those over 10–50 MB. It first applies an extended version of rzip to reduce redundancy between distant parts of a file, then uses a compression backend. Choices include LZMA, ZPAQ, LZO, GZIP, BZIP2, or leaving data uncompressed after the first pass. Users can favor compression speed or a smaller result, but not both at once. Compression and decompression use multiple threads, with lrzip detecting the number of CPUs to use. It uses available RAM for compression windows; sliding mmap mode can make windows larger than RAM, though it can be extremely slow. Encryption is available, and the default option uses AES-256-GCM with PBKDF2-HMAC-SHA512 and HKDF. A forgotten encryption password cannot be recovered. The main program handles individual files, while the lrztar wrapper can package directories. lrzip targets 64-bit Unix-like systems and macOS; the FAQ says version 0.43 and later should build on Mac OS X 10.5 or later. The project is GPL-2.0 licensed and provides stable source tarballs and source-build instructions through GitHub.

Who it suits

lrzip suits command-line users working with large files on Linux, POSIX-like systems, or macOS who want choices of compression backends and optional encryption. It is also relevant to users packaging directories through its lrztar wrapper, provided they can account for its memory and processor demands.

What it does well

  • Reduces long-distance file redundancy before backend compression.
  • Offers LZMA, ZPAQ, LZO, GZIP, and BZIP2 backends.
  • Multithreaded processing detects the available CPU count.
  • Includes encryption using AES-256-GCM by default.
  • lrztar can package directories for compression.
  • GPL-2.0 licensed and free.

What to know first

  • Users must choose between compression speed and output size.
  • Compression needs substantial memory and a modern processor for best performance.
  • Sliding mmap mode can be extremely slow.
  • The main program works on single files.

Limits

lrzip has no free-plan quota listed. Its documented trade-off is that users can optimize for compression speed or output size, but not both at once; compression also needs substantial memory and a modern processor for best performance.

Plans

PlanBilled and limitsPrice
lrzipGPL-2.0 licensed compression utilityFree

As github.com lists them, read 9 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit https://github.com/ckolivas/lrzip and open the project's build instructions.
  2. Check that your system is a supported 64-bit Unix-like platform or macOS.
  3. Get a stable source tarball from the GitHub releases.
  4. Build from source using the documented configure and make steps.
  5. Use lrztar when you need to package directories for compression.

Verdict

Choose lrzip if you need a free, GPL-2.0 command-line tool for compressing large files and can work within its CPU and RAM demands. Look elsewhere if you need to optimize compression speed and output size at the same time, or need the main program to handle directories directly.

Questions

How much does lrzip cost?

lrzip is free and GPL-2.0 licensed.

Which systems does lrzip support?

It targets 64-bit Linux/POSIX-like systems and macOS. The FAQ says version 0.43 and later should build on Mac OS X 10.5 or later.

Which compression backends can I use?

Available backends include LZMA, ZPAQ, LZO, GZIP, and BZIP2, plus an option to leave data uncompressed after rzip preparation.

Can lrzip compress directories?

The main program works on single files. The lrztar wrapper can package directories for compression.

Does lrzip support encryption?

Yes. Its default encryption option uses AES-256-GCM with PBKDF2-HMAC-SHA512 and HKDF; forgotten passwords cannot be recovered.

How do I get and build lrzip?

The project points to GitHub releases for stable source tarballs and documents building from source with configure and make.

Facts from lrzip's own pages

Compression backends
Available backends include LZMA, ZPAQ, LZO, GZIP, BZIP2, and an option to leave data uncompressed after rzip preparation. · github.com, 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. · github.com, 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. · github.com, 9 Oct 2026
File handling limit
The main lrzip program works on single files; the lrztar wrapper can package directories for compression. · github.com, 9 Oct 2026
Integrity check
The README's example decompression command uses an integrity check before decompressing. · github.com, 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. · github.com, 9 Oct 2026
License and support
The repository lists a GPL-2.0 license and directs users to GitHub Issues to report bugs. · github.com, 9 Oct 2026
Long-range reduction
It uses an extended version of rzip for a first pass that reduces long-distance redundancy before compression. · github.com, 9 Oct 2026
macOS support
The FAQ says version 0.43 and later should build on Mac OS X 10.5 or later. · github.com, 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. · github.com, 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. · github.com, 9 Oct 2026
Purpose
lrzip is a compression utility designed to compress large files, usually larger than 10–50 MB. · github.com, 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. · github.com, 9 Oct 2026
Speed and size
The README says users can optimize for compression speed or output size, but not both at once. · github.com, 9 Oct 2026

Where lrzip stands on Freedom251

Look at these too