如何使用zlib在zip文件中添加/删除特定文件?

时间:2014-01-14 00:42:06

标签: c++ zlib

如何使用zlib在zip文件中添加/删除特定文件?

有data.zip。

它有1.bmp和2.bmp。

T想要添加3.bmp并删除2.bmp。

我该怎么办?

除了删除data.zip并将1 / 3.bmp压缩为data.zip。

1 个答案:

答案 0 :(得分:4)

zlib本身不支持ZIP文件,只支持DEFLATE流。 ZIP使用DEFLATE,但它不一样。您需要一个支持ZIP文件的libzip,zziplib,minizip等库,其中大部分都使用zlib。