Qt使用Quazip直接讀取壓縮包內檔案

2021-08-07 14:44:12 字數 456 閱讀 9399

做專案的時候需要對壓縮包內的檔案進行讀取,在網上找了很久也沒有發現相關的資料,索性自己研究了一下,現在分享大家。

**比較簡單,我就不多介紹了,以下為原始碼。

#include "quazipfile.h"

int main(int argc, char *argv)

{ quazip zipr("e:/test.zip"); //設定讀取的zip檔案

zipr.open(quazip::mdunzip); //以讀取的方式開啟zip檔案

zipr.setcurrentfile("test.txt"); //設定要讀取的zip內檔案

quazipfile filer(&zipr);

filer.open(qiodevice::readonly); //讀取方式開啟

qdebug()<

Qt之使用quazip來壓縮檔案

我使用的是qt5.7版本,好像5.12版本將quazip已經整合到安裝包中。不管5.12版本,以下是5.7版本整合quazip的方法,使用的編譯工具為qt creator.提取碼 hkev csdn cmakelists.txt copying doxyfile findquazip.cmake i...

Qt5 7關於Quazip的編譯和使用

使用的qt的版本是qt opensource windows x86 mingw530 5.7.0 開啟quazip.pro檔案,將subdirs quazip qztest這行 最後的qztest刪除。開啟quazip資料夾下的quazip.pro檔案,在win32 塊下新增兩行 將zlib的標頭...

Qt使用QuaZip對檔案進行壓縮解壓操作

八月份快要過去了,突然想到我還沒有寫一篇日誌呢,想一想這乙個月我並沒有做開發以外的事情,三十天來還是嘗試並且解決了不少技術上的問題的。所以這次我打算將其中一些作為日誌分享出來。前幾天正在討論使用打包工具的問題,待選的方案是7z和zip。於是拿了qlib7z qt7z還有quazip來進行測試,後面發...