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