[英]iostream to zlib and files with C++?
.NET 寵壞了我,讓我意識到某些事情是多么簡單:(
對於 C++,我想使用 fopen 或 ostream/istream 將數據直接推送到 zlib 或某種 memory 緩沖區(然后是 zlib),然后繼續將其轉儲到文件中。 我想要類似的東西來重新加載它。
我查看了 zlibs 示例,雖然它看起來很簡單,但它不是 iostream 或文件,我需要使用緩沖區。 有誰知道現有的解決方案?
您需要使用 boost IOstream API 來讀取壓縮文件並創建一個 iostream。 我根據 Boost 文檔為此編寫了代碼。 有關如何逐行讀取壓縮文件的代碼和相關問題可在此處獲得:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.