Home Products OpenSource Company

Version 2.10

01 Mar 2017

Copyright (C) 1996 - 2017
Markus F.X.J. Oberhumer

[News] [Abstract] [Download] [miniLZO] [lzop] [Links]


  • LZO 2.10 has been released; a small update that fixes various build issues.

Key Facts

  • LZO is a portable lossless data compression library written in ANSI C.
  • Offers pretty fast compression and *extremely* fast decompression.
  • One of the fastest compression and decompression algorithms around. See the ratings for lzop in the famous Archive Comparison Test .
  • Includes slower compression levels achieving a quite competitive compression ratio while still decompressing at this very high speed.
  • Distributed under the terms of the GNU General Public License (GPL v2+).


  • Download LZO (source code, 587 kB, SHA1: 4924676a9bae5db58ef129dc1cebce3baa3c4b5d).


miniLZO is a very lightweight subset of the LZO library.

Very easy to use - it only takes a few minutes to add data compression to your application!

I've created miniLZO for projects where it is inconvenient to include or require the full LZO source code just because you want to add a little bit of data compression to your application.

miniLZO consists of one C source file and three header files. It compiles to less than 6 kB (on x86), and the sources are just a few kB when packed - so there's no more excuse that your application doesn't support data compression :-)

Download miniLZO (source code, 62 kB, SHA1: c7432708d49017a3f0b4f44c99d336f8a1be84f5).


lzop is a file compressor which uses LZO for compression services. It is very similar to gzip - its main advantages over gzip are much higher compression and decompression speed.

Related links

  • LZO Professional is our stunning new commercial LZO product.
  • If you need better compression you should take a look at the excellent zlib library. zlib is slower and needs more memory, though.
  • For even better compression consider using libbzip2 which is distributed with the bzip2 file compressor.