Zlib解压缩.zip文件
zlib uncompress a .zip file
所以我有一个字节数组,我想在zlib
中使用uncompress
函数解压缩,但它总是返回Z_DATA_ERROR
。所以我的问题是,zlib支持。zip文件吗?
const unsigned char zip [] = { /*some bytes*/};
unsigned char* decompressed = new unsigned char[decompressedSize];
unsigned char* compressed = new unsigned char[zipSize];
int result = uncompress(decompressed, &decompressedSize, zip, zipSize);
From faq
zlib可以处理。zip文件吗?
不是它本身,不是。请参阅zlib发行版中的contrib/minizip目录。
见:http://www.zlib.net/zlib_faq.html faq11
相关文章:
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- 使用 Poco::Zip 将文件附加到现有 zip 文件
- 无法在 Cocos2dx 中使用受密码保护的 zip 文件
- 如何使用 Poco::ZIP 压缩/解压缩 zip 文件
- cpp libcurl 在 HTTP post 调用中发送 zip 文件,而不使用 multipart\form-da
- 有谁知道ziplib是否能够在不实际提取所有文件的情况下验证zip库
- 使用 libzip 打开 zip 文件时遇到问题
- 如何使用 "DFLT-X" 方法编写 Zip 文件
- C++ 使用Powershell命令提取zip文件
- 尝试使用 wxWidgets 从 zip 打开不存在的文件时无法捕获的异常
- 如何在 mfc c++ 中流式传输.zip文件夹的二进制表示形式
- 如何解决系统.Zip.TZipFile.ExtractAll无法从.zip文件中提取所有数据的问题
- 如何在视觉工作室中使用C++解压缩压缩文件 (.zip)
- 需要正则表达式来提取zip文件中的所有文件
- 只读二进制zip文件的一部分
- 如何使用 C/C++检查 ZIP 文件(Office Open XML 文件)的完整性
- 如何使用 zlib.h 库将.zip文件解压缩到文件夹中
- 从本地代码访问apk中的压缩文件(从zip中读取zip)
- 使用minizip删除和修改zip中的文件
- 如何使用 zlib 在 zip 文件中添加/删除特定文件