簡體   English   中英

如何使用 C++ 創建壓縮文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM