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