LZO
LZO, short for Lempel-Ziv-Oberhumer, is a family of lossless data compression algorithms and a free software library designed for high-speed operation and a small memory footprint. It was developed by Markus Oberhumer and colleagues as a fast alternative to other compression schemes, combining a LZ77-based core with specialized encoding for matches and literals. The LZO project provides multiple profiles, with the commonly used LZO1X and LZO2 variants, offering different balances of speed and compression ratio. The reference implementation is written in C and supports both in-memory and streaming compression and decompression, as well as small code size suitable for embedded environments.
LZO emphasizes speed over maximum compression, delivering fast real-time compression suitable for applications where latency matters.
The LZO library is available as free software under a permissive license, encouraging integration into a variety