C++封裝zlib庫壓縮字符串

可以看一下我的Github項目,使用封裝zlib庫的ZLibString類進(jìn)行壓縮C++字符串。

  • 使用
    將ZLibString.h,ZLibString.cpp文件加入項目,使用以下方法進(jìn)行壓縮,解壓縮。

// 壓縮,pcContentBuf:要壓縮的內(nèi)容 pcCompBuf:壓縮后的內(nèi)容 ulCompLen:得到壓縮后的長度
bool Compress(const char* pcContentBuf, char* pcCompBuf, unsigned long& ulCompLen);
// 解壓,pcCompBuf:壓縮的內(nèi)容, pcUnCompBuf:解壓后的內(nèi)容 ulCompLen:傳入壓縮內(nèi)容的長度
bool UnCompress(const char* pcCompBuf, char* pcUnCompBuf, unsigned long ulCompLen);
```
具體見源碼。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容