使用Minizip API从Zip存档中删除Zip条目

时间:2013-08-07 05:40:30

标签: zip unzip

我正在使用Minizip API将文件压缩并从我的存档中解压缩。我需要在解压缩后立即从zip中删除zip条目。

如果zip存档有多个zip条目,我可以在提取它后立即删除特定的zip条目,然后能够使用其余的zip条目压缩存档。我能够使用临时拉链实现这一目标。

但是当我在zip存档中有一个文件时,我只能在完全提取后删除zip ....可以有这种情况的优化方式,我可以提取和删除块中的zip条目。 minizip中没有直接的API可以删除,我正在使用原始的写入和读取。

提前致谢, JP

1 个答案:

答案 0 :(得分:0)

不,没有办法删除ZIP存档中的部分文件,除了提取整个文件并存档您不想要的部分。 (这在这里没有意义,因为你已经在尝试提取文件了!)