[英]How to create zipped file using C++
我想在 Visual Studio 中創建一個 C++ 應用程序,它讀取多個文件的路徑並將它們壓縮到一個文件中。 有沒有辦法使用 C++ 來實現這一點,就像我們在.Net/C# 中支持 ZipFile 和目錄系統一樣?
您應該通過 zlib 手冊 go,您可以在 Windows 上使用該手冊。 您可以在https://zlib.net/manual.html找到手冊
標准 C++ 與 Zip 存檔無關。 不幸的是,沒有簡單的方法來處理 Zip 格式。 你應該找到自己的路。
我建議使用libarchive ,它是一個開源 C 庫,可以處理多種壓縮格式,如 zip、7-zip 或 gzip。
minizip
是一個包含在zlib
中的貢獻模塊,也是一個不錯的選擇。 它非常小巧、簡單且易於使用並且工作正常。 我曾經使用它,直到我開始使用libarchive
編寫代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.