猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在golang中使用zlib与c中的zlib合作?
我发现,对于同一个字符串,在golang中使用zlib的结果与在c中不同。如何在 golang 中压缩并通过 zlib 在 c 中解压缩?去使用哪个版本?
白板的微信
浏览 137
回答 2
2回答
红颜莎娜
仅仅因为压缩的数据不同并不意味着它不能被解压缩。在任何地方生成的符合 zlib 的压缩数据都可以由其他任何地方的兼容 zlib 解码器解压缩。你试过解压吗?至于区别,@twotwotwo 指出 Go 中的 compress/zlib不是原始的 zlib 库,而是 Go 中编写的不同实现。因此,如果它使用不同的算法来查找匹配项和/或发出块,则预计会生成不同的输出。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续