Home Products OpenSource Company
  LZO

Version 2.08

29 Jun 2014

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

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


News

  • LZO 2.08 has been released; just a small update that corrects some reported build problems.

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

  • Download LZO (source code, 575 kB, SHA1: 64c3e44843a44ffc4533aa89e41516f42bfefa76).

miniLZO

miniLZO is a very lightweight subset of the LZO library.

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, 59 kB, SHA1: 71322bb4d9116290722dbdbb7ac3f9b9e4fe2407).

LZOP

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.