7-Zip:任何好的教程

7-Zip: Any good tutorials?

本文关键字:的教程 任何好 7-Zip      更新时间:2023-10-16

我正在考虑使用7-Zip格式来打包我的应用程序文件,因为它是一种非常紧凑和流行的格式。不过,我找不到一些关于如何使用C++SDK的教程。我想要一些教程教我如何:

  • 从内存(缓冲区)打开存档,而不是直接从磁盘打开
  • 将存档中的单个文件提取到缓冲区,而不是磁盘
  • 检查是否可以在存档中找到某个文件

来自LMZA SDK文档:

ANSI-C LZMA解码器

~~~~~~

请注意ANSI-C的接口LZMA SDK 4.58中的代码发生了更改。如果如果你想使用旧的接口,你可以下载LZMA SDK的早期版本来自sourceforge.net网站。

要使用ANSI-C LZMA解码器,您需要以下文件:1)LzmaDec.h+LzmaDec.c+Types.h

LzmaUtil/LzmaUti.c就是一个例子使用这些文件的应用程序。

示例应用程序应该具备您所需的一切,否则7-zip的实际来源将具备您所需要的一切。这里还有一个用于7-zip的C++包装器,它应该可以简化许多所需的操作。