LZMA 軟體開發套件
LZMA 軟體開發套件包含說明文件、程式碼範例、表頭檔、函式庫及其他工具,供程式員編寫運用 LZMA 壓縮法的應用程式。
| 鏈接 |
大小 |
日期 |
版本 |
概述 |
| 下載 |
500 千位元組 |
2010-11-18 |
9.20 |
LZMA 軟體開發套件(C、C++、C#、Java) |
最新消息:
- 9.20:新推出微型版自解壓縮模組供安裝程式使用。
- 9.11:支援 PPMd。
- 9.04:支援 LZMA2 及 XZ。
- 4.62:修正了一些程式問題。發放 LZMA 軟體開發套件至公有領域。
- 4.58:優化效能。使用新的 ANSI-C 程式碼來處理 LZMA 壓縮。
- 4.57:優化效能。修正了一些程式問題。
- 4.49:改進 .7z ANSI-C 解碼程式。新增加用來處理 .7z 壓縮檔的 C++ 程式碼。
在 7-Zip 程式中,LZMA 是 7z 格式的預設壓縮算法。LZMA 的壓縮比率高,並能快速解壓縮,非常適合嵌入式應用程式使用,例如用以壓縮唯讀記憶體(韌體)。
LZMA 軟體開發套件包含:
- LZMA 編碼器及解碼器的 C++ 程式碼
- .7z 壓縮及解壓縮用的 C++ 程式碼(精簡版)
- LZMA / LZMA2 / XZ 壓縮及解壓縮用的 ANSI-C 程式碼
- 7z 解壓縮用的 ANSI-C 程式碼及範例
- LZMA 壓縮及解壓縮用的 C# 程式碼
- LZMA 壓縮及解壓縮用的 Java 程式碼
- .lzma 壓縮及解壓縮用的 lzma.exe 程式
- 處理 7z 檔案用的 7zr.exe 程式(7-Zip 中的 7z.exe 程式的精簡版)
LZMA 軟體開發套件中的 ANSI-C 和 C++ 原始碼是由 7-Zip 原始碼中抽取出來的。
LZMA 的特色:
- 壓縮速度:2 MB/s(2 GHz 雙核心處理器)。
- 解壓縮速度:
- 20-30 MB/s(2 GHz Intel Core2 或 AMD Athlon 64 處理器)。
- 1-2 MB/s(200 MHz ARM、MIPS、PowerPC 或其他精簡指令集處理器)。
- 解壓縮只需小量記憶體:8-32 KB + 字典大小
- 解壓縮用的程式碼很小:2-8 KB(視乎是否需要優化速度)
LZMA 解碼程式只運用處理器的整數指令,可以移植給任何現代的 32 位處理器使用(或 16 位處理器,如符合一定條件)。
許可證
LZMA 軟體開發套件是公有領域的作品。
LZMA 相關鏈接
Copyright (C) 2012 Igor Pavlov.
Chinese translation by DevelopersHome.com.
|