VC下使用GZip解压数据问题

net110 2017-07-14 06:19:14
本人使用GZipHelper.h, 解压gzip数据时,由于这个类中长度用的是int类型,处理稍微大些的数据时有问题,改成long类型后
解压数据中会出现类似

043646364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001,l5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5ul5u


等混乱数据,有遇到过的没
...全文
425 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2017-07-17
  • 打赏
  • 举报
回复
要看你的类库是否支持这么大长度的数据, 不然你直接修改变量长度可能就会有问题。 用boost等类库 boost zlib boost gzip boost bzip2

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧