- 博客(2)
- 收藏
- 关注
原创 zlib压缩数据后无法在window下解压(压缩数据已损坏)
最近在工作中需要自己构造ZIP文件,于是使用zlib库中的 compress函数来压缩数据, uncompress函数来解压数据。自己生成的ZIP文件使用bandzip或者winrar都无法打开,显示压缩数据已损坏,在确认ZIP文件格式没有问题后,最后发现问题出现在了压缩数据上,以下是解决方法。如果解压数据,那么uncompress也需要修改,只需将uncompress2中的inflateInit替换成inflateInit2即可,如下所示。
2025-03-21 11:19:00
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人