首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我将使用LZMA做什么?

我将使用LZMA做什么?
EN

Stack Overflow用户
提问于 2011-06-30 05:14:26
回答 2查看 820关注 0票数 0

你好,我下载了Lzma for delphi,它的48 kb.What,我现在要做什么?我如何使用它?在DElphi中有没有Lzma的示例代码?

EN

回答 2

Stack Overflow用户

发布于 2011-06-30 05:42:09

Abbrevia 4支持使用LZMA的静态链接版本解压缩zip文件中的LZMA流。它包括.c文件的预编译副本,并使用{$L abc.obj}链接它们,并且是最新的(v9.20)。AbLZMA.pas具有LzDecodeLzEncode函数,与SDK生成的文件兼容。

但请注意,它处理的是原始的Lzma流,而不是7-zip生成的完整.7z归档。如果你需要的话,最好使用Jedi Code LibraryJclCompression设备。

票数 5
EN

Stack Overflow用户

发布于 2011-06-30 05:43:44

SDK (LZMAAlone)中的示例代码就是使用解码器的示例。您需要在您的项目中包含压缩/{LZ,LZMA,RangeCoder}/下的大多数文件才能使其正常工作。SDK不会生成可用作编译时/运行时包的包。

它使用TStreams工作,所以如果您想在不使用文件的情况下执行压缩/解压缩,则可以使用TMemoryStreams。

顺便说一句,Delphi的实现是4.42版本,而官方SDK是9.20版本,这是一个很大的差异!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6527343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档