我需要在我的应用程序中使用7zip,我正在寻找LZMA上的包装器。我发现了一个有趣的SevenZip++ (https://bitbucket.org/cmcnab/sevenzip/overview),由Chadwick McNab开发。问题是这个包装器使用7za.dll。
在没有7za.dll的应用程序中可以使用7zip吗?对于不使用7za.dll的LZMA有任何包装吗?
发布于 2014-03-12 10:28:47
是的是很有可能的。我曾经将7-zip源代码作为一个整体集成到项目中,然后使用命令行接口来实现该功能。它们写得很好,因为您不需要更改库--只需将项目中的所有文件都包括在内,并将其构建为单个可执行文件。您还可以在同一时间免费获得Linux版本。
这种方法将比从7-zip源提取LZMA库(实际上是一个C库)更快,并使用它的底层C-接口。
https://stackoverflow.com/questions/22347054
复制相似问题