Qt LZO Documenation
Table Of Contents
- Compile LZO source code
- Compile Qt LZO
- Qt LZO Classes and Functions
- Qt LZO examples
- Other notes about Qt LZO
LZO Data Compression
The full name for LZO is Lempel-Ziv-Oberhumer. The first
version was published in 1996, and coming improvement versions are
about 20+ methods.
LZO is mostly devoted on the compression and deflat speed. It
is a loseless compression algorithm.
Because of low resource requirement, LZO is used on several space
devleopment program, scientific research projects and robotic
applications.
Qt LZO supports the following LZO methods:
- LZO 1
- LZO 1 - X
- LZO 1 - 99
- LZO 1a
- LZO 1a - 99
- LZO 1b
- LZO 1b - 99
- LZO 1b - 999
- LZO 1c
- LZO 1c - 99
- LZO 1c - 999
- LZO 1f - 1
- LZO 1f - 999
- LZO 1x - 1
- LZO 1x - 1-11
- LZO 1x - 1-12
- LZO 1x - 1-15
- LZO 1x - 999
- LZO 1y - 1
- LZO 1y - 999
- LZO 1z - 999
- LZO 2a - 999
Using Qt LZO
There are two ways of using Qt LZO, compile into Qt module or
include the source code into your own Qt project.
To compile into Qt module, please refer to <Compile
Qt LZO>.
To include the source code into your own project, adopt the
following steps:
- Download <Qt LZO>(QtLzo-2015-11-02.7z),
and decompress the downloaded file.
- cd QtLzo/Src/Embedded
- copy QtLzo/Src/Embedded/LZO into your own Qt developing
project.
- Include LZO/LZO.pri into your Qt PRO file.
- Copy compiled LZO library(lzo2.lib, lzo2.dll and such...) to
the path where compiler can be found.
Neutrino
International Inc. 2001~2015