使用LZMA我会怎么做?

Cen*_*yaz 0 delphi

您好我下载Lzma for delphi它的48 kb.我现在要做什么?我该如何使用它?在DElphi中是否有Lzma的示例代码?

Zoë*_*son 5

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

请注意,它处理原始Lzma流,而不是7-zip生成的完整.7z存档.如果您需要,最好使用Jedi Code LibraryJclCompression单元.

  • @Cenk:您需要使用TJclCompressArchive/TJclDecompressArchive类.从`GetArchiveFormats.FindCompressFormat`或`FindDecompressFormat`开始获取特定的子类,然后使用类的函数添加/删除文件.http://stackoverflow.com/questions/1974736/how-am-i-supposed-to-use-jedis-jclcompression-to-create-a-7z-archive和http://stackoverflow.com上有一些示例代码/问题/ 74519 /使用-7-拉链从-的Delphi (3认同)