|
LZMA SDK (软件开发工具包)LZMA 软件开发工具包 (以下简称 SDK) 给开发客户提供文档、源代码以及几个使用 LZMA 压缩算法制作的应用程序的例子。
工具包更新:
LZMA 是 7-Zip 程序中 7z 格式 的默认压缩算法。LZMA 能提供给用户极高的压缩比及较快的压缩速度,它非常适合与应用程序集成。 LZMA SDK 包括:
ANSI-C LZMA 解压缩代码是从原始的 C++ 源代码转换到 C。并简化和优化了代码的大小。但它依然和 7-Zip 的 LZMA 完全兼容。 LZMA 的主要特征:
LZMA 解码器仅使用整数运算,可以在任何主流的 32 位处理器(或在一定条件下的 16 或处理器)下运行。 LZMA SDK 发布于以下任一款协议:
着意味着您可以从中任意选择一个适合您的许可。 特别例外: Igor Pavlov,作为此代码的作者,明确地允许您将您的的代码静态或动态地链接(或通过名称绑定)到 LZMA SDK 中的文件。而不强迫您链接的代码遵循 CPL 或者 GNU LPGL 的条款。但是,任何对 LZMA SDK 中文件的修改或添加都必须遵循 GNU LPGL 或者 CPL 的条款。 特别例外允许您在应用程序中使用 LZMA SDK 相关代码,但要保持 LZMA SDK 代码地完整性。 特别例外 #2:Igor Pavlov,作为代码的作者,明确地允许您在许可内所包括的相同条件下使用 LZMA SDK 4.42 和 Igor Pavlov 开发的以前版本的 LZMA SDK。 特别例外 #2 允许个人许可地拥有者使用最新版本的 LZMA SDK 作为前一版本的更新。 并且,您也必须遵守许可中的所有条款。您可以到 http://www.gnu.org/ 和 http://www.opensource.org/ 网站来查询有关 GNU LGPL 和 CPL 的详细信息(英文)。 LZMA SDK 在 个人许可 中包括下列条件时,同样可以生效:
如果要通过商业制订 个人许可,请发送电子邮件到:7-Zip 技术支持 7-Zip 的源代码发布于 GNU LGPL 许可中的条款。可以从 Source Forge 上的 7-Zip 页面 下载。 LZMA 相关链接Copyright © 2008 Igor Pavlov.
|