C++ Minizip压缩操作指南?
我的目标是使用Minizip将包含多个文件的目录压缩为.zip存档。 我试图阅读Minizip随示例提供的文档,但我无法理解它 我是否要使用zipOpen创建一个zip文件,然后使用zipOpenNewFileInZip将文件添加到zip文件中?大概是这样的:C++ Minizip压缩操作指南?,c++,C++,我的目标是使用Minizip将包含多个文件的目录压缩为.zip存档。 我试图阅读Minizip随示例提供的文档,但我无法理解它 我是否要使用zipOpen创建一个zip文件,然后使用zipOpenNewFileInZip将文件添加到zip文件中?大概是这样的: zipFile Compressed = zipOpen("Name", APPEND_STATUS_CREATEAFTER); int rt = zipOpenNewFileInZip(Compressed," What sho
zipFile Compressed = zipOpen("Name", APPEND_STATUS_CREATEAFTER);
int rt = zipOpenNewFileInZip(Compressed," What should I put here?" , &zfi, NULL, 0, NULL, 0, "", 0, Z_DEFAULT_COMPRESSION);
请帮助我了解实现目标需要哪些功能
谢谢。我已经查过这个例子了。我有一个问题:在zipOpenNewFile中,我应该把什么作为第二个参数,我要压缩的文件的目录添加到zip?正如链接的问题所指出的,以及在zip.h中可以看到的函数的参数名,它需要一个文件名。它如何保证文件在那里,这意味着文件应该放在哪里才能正常工作?