LZMA SDK (软件开发工具包)(英文版)
LZMA 软件开发工具包 (以下简称 SDK) 给开发客户提供文档、源代码以及几个使用 LZMA 压缩算法制作的应用程序的例子。
| 链接 |
大小 |
日期 |
版本 |
描述 |
| 下载 |
300 KB |
2009-02-03 |
4.65 |
LZMA SDK(C,C++,C#,Java) |
| 下载 |
500 KB |
2010-03-24 |
9.12 beta |
工具包更新:
- 9.12:修正小错误。
- 9.11:支持 PPMd。
- 9.10:修正小错误。
- 9.06:修正小错误。
- 9.04:增加对 LZMA2 以及 XZ 的支持。
- 4.65:修正小错误。
- 4.62:修正小错误。LZMA SDK 隶属于 公有领域
- 4.58:速度优化,为 LZMA 压缩提供了新的 ANSI-C 代码。
- 4.57:速度优化,修正了一些小错误。
- 4.49:完善 .7z ANSI-C 解码器。增加 C++ 的 .7z 压缩档案处理代码。
LZMA 是 7-Zip 程序中 7z 格式 的默认压缩算法。LZMA 能提供给用户极高的压缩比及较快的压缩速度,它非常适合与应用程序集成。
LZMA SDK 包括:
- LZMA 编码器及解码器的 C++ 源代码
- 兼容 ANSI-C 的 LZMA / LZMA2 / XZ 压缩及解压缩源代码
- 兼容 ANSI-C 的 7z 解压缩及相关例子的源代码
- LZMA 压缩及解压缩的 C# 源代码
- LZMA 压缩及解压缩的 Java 源代码
- 已编译文件->LZMA 用于 Windows 系统的压缩及解压缩程序
ANSI-C LZMA 解压缩代码是从原始的 C++ 源代码转换到 C。并简化和优化了代码的大小。但它依然和 7-Zip 的 LZMA 完全兼容。
LZMA 的主要特征:
- 压缩速度:在双核处理器上可以达到 2 MB/秒。
- 解压缩速度:
- 在英特尔酷睿2 或 AMD 速龙 64 上可以达到 20-30 MB/秒。
- 在 100 MHz ARM、MIPS、PowerPC 或其它精简指令集处理器上能达到 1-2MB/秒。
- 较小的解压缩内存需求:8-32 KB(依赖于字典大小)
- 较小的解压缩代码:2-8 KB
LZMA 解码器仅使用整数运算,可以在任何主流的 32 位处理器(或在一定条件下的 16 或处理器)下运行。
许可协议
LZMA SDK 隶属于 公有领域
LZMA 相关链接
Copyright © 2010 Igor Pavlov.
Chinese Simplified: Sparanoid
|