Qt LZO说明文件
目录
- LZO源代码编译说明
- QtLZO编译说明
- QtLZO类别说明文件
- QtLZO使用范例
- 其他
LZO压缩法说明
LZO的完整名称为Lempel-Ziv-Oberhumer,于1996发表第一版的压缩法,其后持续改进,共计有二十馀种延伸压缩方法。
LZO是以压缩、解压的速度为致力的方向,为一种内容无损压缩法。
由于LZO的低资源需求,它被用于许多个太空计划、科学研究项目及机器人系统当中。
Qt LZO当中支持的LZO压缩方式如下:
- 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
Qt LZO的使用方式
Qt LZO有两种使用方式,编译成Qt模块或是直接将源代码包含入您的开发项目当中。
编译成Qt模块的方法,请见「QtLZO编译说明」。
直接将源代码包含入您的开发项目当中的方法,如下:
- 下载「Qt LZO」(QtLzo-2015-11-02.7z),
并且解开文件。
- 进入「QtLzo/Src/Embedded」目录当中。
- 将「QtLzo/Src/Embedded/LZO」目录複製到您的开发项目当中。
- 在您的Qt PRO项目档当中加入「LZO/LZO.pri」。
- 将适当的LZO编译好的library複製到编译时期可以找到的目录。
Neutrino
International Inc. 2001~2015