日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言使用zlib实现文本字符的gzip压缩与gzip解压缩

發布時間:2025/4/9 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言使用zlib实现文本字符的gzip压缩与gzip解压缩 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

網絡上找到的好多方法在解壓縮字符串的時候會丟失字符,這里是解決方法:

http://stackoverflow.com/questions/21186535/compressing-decompressing-char-array-using-zlib-some-characters-missing

基于此,筆者修改了一下,由于是初學者,只按照編譯器不報錯的原則修改了一下,能運行

打開vc++6.0新建控制臺程序程序,配置好zdll.lib,把zlib1.dll放置到合適的位置

主程序main.cpp如下

#include <string.h> #include <stdio.h> #include <stdlib.h> #include "zlib.h"int main() {const char *istream = "some foo漢字";uLong srcLen = strlen(istream)+1; // +1 for the trailing `\0`uLong destLen = compressBound(srcLen); // this is how you should estimate size // needed for the bufferunsigned char* ostream = (unsigned char*)malloc(destLen);int res = compress(ostream, &destLen, (const unsigned char *)istream, srcLen); // destLen is now the size of actuall buffer needed for compression// you don't want to uncompress whole buffer later, just the used partif(res == Z_BUF_ERROR){printf("Buffer was too small!\n");return 1;}if(res == Z_MEM_ERROR){printf("Not enough memory for compression!\n");return 2;}unsigned char *i2stream = ostream;char* o2stream = (char *)malloc(srcLen);uLong destLen2 = destLen; //destLen is the actual size of the compressed bufferint des = uncompress((unsigned char *)o2stream, &srcLen, i2stream, destLen2);printf("%s\n", o2stream);return 0; }

?附件下載

轉載于:https://www.cnblogs.com/passedbylove/p/4547029.html

總結

以上是生活随笔為你收集整理的c语言使用zlib实现文本字符的gzip压缩与gzip解压缩的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲视频黄 | 欧美一区二区三区视频 | 樱花电影最新免费观看国语版 | 精品国产区一区二 | 国产精品午夜在线 | 国产午夜精品免费一区二区三区视频 | 欧美特黄一级视频 | 中国黄色录像一级片 | 97超碰在线免费 | av片免费在线播放 | 亚洲精品中文字幕 | 欧美在线xxxx | 新婚之夜玷污岳丰满少妇在线观看 | 女大学生的家政保姆初体验 | 免费观看在线观看 | 亚洲成人欧美 | 九色影视| 成年免费在线观看 | 影音先锋亚洲精品 | 一级片免费视频 | 日韩免费视频一区 | 亚洲一区二区欧美 | 在线观看免费高清视频 | 女王人厕视频2ⅴk | 欧美性生活在线视频 | 一级a毛片免费观看久久精品 | 国产成人精品免高潮费视频 | 亚洲国内在线 | 国产成年无码久久久久毛片 | 欧美视频在线观看一区 | 中文日韩 | 国产黄a三级三级三级看三级男男 | 青青伊人精品 | 我要操av| 四虎成人精品永久免费av九九 | 一级黄色a级片 | 777av | 久久久久成人精品无码 | 久久国产人妻一区二区免色戒电影 | 日韩精品一区二区三区电影 | 亚洲午夜网站 | 女人下面无遮挡 | 欧美特一级 | 日本成人a| av毛片在线免费观看 | 精品久久久久一区二区国产 | 国产97色在线 | 国产 | 蜜臀久久99精品久久久 | 精品www| 国产视频手机在线 | 免费色视频 | 亚洲美女毛片 | 污污污www精品国产网站 | 国产午夜精品理论片 | 狠狠入 | 女性喷水视频 | 国产情侣自拍小视频 | 天堂网a | 日日摸日日添日日碰9学生露脸 | 偷拍视频久久 | 特色特色大片在线 | 强行挺进白丝老师里呻吟 | 日韩在线中文 | 婷婷色网站 | 欧美区视频 | 久久亚洲国产成人精品性色 | 天天看天天做 | 日韩中文字幕电影 | 亚洲精品视频在线观看免费视频 | 人妻熟女一区二区三区 | 日韩美女激情视频 | 草草影院av | 思思99热| 亚洲AV无码国产精品国产剧情 | 欧美性猛交7777777 | 国产又色又爽无遮挡免费 | 深田咏美av在线 | 国产探花精品一区二区 | 黑人精品欧美一区二区蜜桃 | 麻豆国产免费 | 黄片毛片在线 | 色综合天天色 | 自拍偷拍导航 | 婷婷成人av | xxxx毛片| 91成年影院 | 99久久久国产精品 | www成年人| 欧美一本在线 | 亚洲国产福利视频 | 亚洲一区二区三区91 | 中文字幕1区 | 午夜久久乐 | 一集毛片 | 国模无码视频一区二区三区 | 天天干天天天天 | 女同一区二区三区 | 久久r视频| 尤物精品视频在线观看 |