0
A
回答
0
据我所知,LZMA可以处理整个zip档案,而zlib只能解压缩包含的数据。 zip档案是一组压缩文件。因此,在解压缩包含的数据块(文件)之前,您需要解析存档。看看Wikipedia上的文件格式说明。
0
随着zlib的,你可以做这样的事情:
#define ZLIB_WINAPI
#include <zlib.h>
#include <contrib\minizip\unzip.h>
#pragma comment(lib, "zlibwapi.lib")
bool decompress(void* dest, unsigned long* pcbDest, const void* src, size_t cbSrc)
{
return uncompress((Bytef*)dest, pcbDest, (const Bytef*)src, cbSrc) == Z_OK;
}
参见在codeproject
0
相关问题
- 1. 解压缩zip
- 2. 如何在Android中解压7zip存档?
- 3. 如何使用Java中的Commons Compress解压缩后删除ZIP存档?
- 4. 压缩的zip档案
- 5. 如何解压缩/解除存档文件/归档的使用各种技术 - ZIP,RAR,Gzip已,焦油
- 6. 如何解压zip文件c#
- 7. Java ZIP - 如何解压缩文件夹?
- 8. 如何解压上传的zip文件?
- 9. Python:将zip文件解压缩并解压缩.zip
- 10. php zip存档
- 11. 如何打开从VBA归档文件而不解压存档
- 12. 解码Base64编码ZIP存档(GZIP)
- 13. BlackBerry - 解压缩Zip文件
- 14. 解压缩Zip文件
- 15. 无法解压zip文件
- 16. 解压缩.zip文件
- 17. ZipZAP解压ZIP文件
- 18. 解压缩.zip文件
- 19. 原生swift zip解压缩
- 20. 自解压zip参数
- 21. 解压缩Zip文件3.6
- 22. Android SDK Zip存档
- 23. zip与MAMP存档?
- 24. 如何为zip存档编写FileTypeDetector?
- 25. 如何使用PowerShell创建zip存档?
- 26. 使用内联命令解压Zip存档中的所有文件
- 27. 从zip档案创建和解压缩文件
- 28. 从一个字符串中解压zip归档文件
- 29. 创建使用Go的存档Unicode文件名zip存档/ ZIP
- 30. 解压存档与多个条目
尝试:[zlib](http://zlib.net/) – P0W