# Lzlib

> Lzip data compression C library

**Wikidata**: [Q131338580](https://www.wikidata.org/wiki/Q131338580)  
**Source**: https://4ort.xyz/entity/lzlib

## Summary
Lzlib is a free, open-source C library that implements the Lzip data compression format based on the LZMA algorithm. It provides software developers with tools for creating and handling compressed files with high compression ratios, available under the GNU General Public License version 2.0 or later.

## Key Facts
- Lzlib is a C programming language library for Lzip data compression
- The software is free and distributed under the GNU General Public License version 2.0 or later
- Current stable version is 1.15, released on January 15, 2025
- Developed and maintained by Antonio Diaz
- The library implements the Lzip compression format based on the LZMA algorithm
- Lzlib runs on BSD and other Unix-like operating systems
- Official website is https://www.nongnu.org/lzip/lzlib.html
- The source code is available at https://download.savannah.gnu.org/releases/lzip/lzlib/
- User manual available at https://www.nongnu.org/lzip/manual/lzlib_manual.html
- The software package includes multiple components including liblz-dev, liblz1, and minilzip in various Linux distributions

## FAQs
### Q: What is the difference between Lzlib and other compression libraries?
A: Lzlib specifically implements the Lzip format based on the LZMA algorithm, while other compression libraries like zlib or libbzip2 use different algorithms. Lzlib offers high compression ratios comparable to LZMA/LZMA2 while providing a pure C implementation.

### Q: How is Lzlib licensed?
A: Lzlib is free software distributed under the GNU General Public License version 2.0 or later. This allows users to freely run, study, change, distribute it, and distribute modified versions under the same license terms.

### Q: What operating systems support Lzlib?
A: Lzlib is designed to run on Unix-like operating systems including BSD. It is available as packages in various Linux distributions such as Ubuntu (liblz-dev, liblz1, minilzip), Debian, Arch Linux, FreeBSD, NetBSD, and Gentoo.

### Q: Who maintains Lzlib and how can I get support?
A: Lzlib is maintained by Antonio Diaz. Users can access the mailing list archive at https://lists.nongnu.org/archive/html/lzip-bug/ and join the community for support and discussions.

## Why It Matters
Lzlib provides a critical tool for software developers and system administrators who require high-compression file handling capabilities. Its implementation of the Lzip format based on LZMA algorithm allows for efficient compression of data with ratios comparable to 7-Zip's LZMA2, making it valuable for data archiving and distribution. As a pure C library, it offers cross-platform compatibility and easy integration into various software projects. The free software nature ensures accessibility, transparency, and community-driven development. Lzlib fills an important niche between other compression libraries, providing a specialized solution for applications requiring efficient data compression with good decompression speed.

## Notable For
- High compression ratio capability using the LZMA algorithm while maintaining good decompression speed
- Pure C implementation ensuring broad compatibility across different platforms
- Detailed technical documentation and user manual for easy integration
- Active development with regular updates (versions 1.14 in January 2024 and 1.15 in January 2025)
- Long-term maintenance by its original developer, Antonio Diaz, since 2009

## Body
### Overview
Lzlib is a C programming language library that implements the Lzip data compression format based on the LZMA algorithm. It serves as a software library for compression software, providing developers with tools for creating and handling compressed files. The project is free software and is classified as a compression software, software library, and free software.

### Development and Version History
- Lzlib has been actively developed since at least May 19, 2009 (start of debian_source_package)
- Version 1.14 was released on January 22, 2024, marked as a stable version
- Version 1.15, the current stable version, was released on January 15, 2025
- Development and releases are managed by Antonio Diaz, who also serves as the copyright holder
- The project follows a regular release schedule with clear versioning

### Technical Specifications
- Written in the C programming language (Q15777)
- Implements the Lzip compression format based on the LZMA algorithm
- Runs on Unix-like operating systems and specifically supports BSD
- Distributed under the GNU General Public License version 2.0 or later
- Maintained as free software with copyrighted status

### Distribution and Package Availability
- Source code available at https://download.savannah.gnu.org/releases/lzip/lzlib/
- Official website: https://www.nongnu.org/lzip/lzlib.html
- User manual available at https://www.nongnu.org/lzip/manual/lzlib_manual.html
- Mailing list archive: https://lists.nongnu.org/archive/html/lzip-bug/
- Ubuntu packages: liblz-dev, liblz1, minilzip
- Debian packages: liblz-dev, liblz1, minilzip
- Nix package identifier: lzlib
- Gentoo package: app-arch/lzlib
- FreeBSD port: archivers/lzlib
- NetBSD package ID: archivers/lzlib
- MacPorts port: lzlib
- Guix variable name: lzlib
- Launchpad.net project ID: ubuntu/+source/lzlib

### Community and Support
- Hosted on NonGNU.org, a platform for free software projects
- Maintained by Antonio Diaz as the copyright holder
- Community support through the mailing list archive
- Regular updates and maintenance since initial release
- Part of the Debian and Ubuntu package ecosystems

## References

1. [Source](https://metadata.ftp-master.debian.org/changelogs//main/l/lzlib/lzlib_1.13-5_copyright)
2. [Lzlib 1.14 released. 2024](https://lists.nongnu.org/archive/html/lzip-bug/2024-01/msg00008.html)
3. [[Lzip-bug] Lzlib 1.15 released. 2025](https://lists.nongnu.org/archive/html/lzip-bug/2025-01/msg00009.html)
4. [Lzlib 1.16 released. 2026](https://lists.nongnu.org/archive/html/lzip-bug/2026-03/msg00002.html)
5. [Source](https://packages.debian.org/source/bookworm/lzlib)