V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
hahaDashen
V2EX  ›  Go 编程语言

有大佬来解答下关于 Golang flate/gzip/zlib 库的问题咩

  •  1
     
  •   hahaDashen · 2019-05-12 14:12:34 +08:00 · 3149 次点击
    这是一个创建于 1803 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请问下 golang 应该使用什么压缩库来达到和 PHP 的 gzcompress 一样的压缩效果呢

    gzip 应该对应的是 PHP 的 gzencode gzdecode

    flate 应该是对应的 PHP 的 gzdeflate

    我用了 golang 的 flate gzip zlib 这三个库 压缩出来的结果都和 PHP 的 gzcompress 的不一样 查阅资料应该是使用了 flate 压缩 但是使用的是 zlib 的头 但是不知道该怎么实际操作 希望有大佬帮忙 蟹蟹

    3 条回复    2019-05-13 12:03:51 +08:00
    zwh2698
        1
    zwh2698  
       2019-05-13 05:34:43 +08:00 via Android
    在最大同性交友网站上找 zlib, 有,好像没有入 GoDoc, 反而是入 GoDoc 的不好用,有 bug
    icexin
        2
    icexin  
       2019-05-13 11:54:13 +08:00
    看 php 文档 gzcompress 对应 zlib 压缩,我用 go 的 zlib 是可以解出来 php 压缩的数据
    hahaDashen
        3
    hahaDashen  
    OP
       2019-05-13 12:03:51 +08:00 via Android
    @zwh2698 @icexin 感谢 我一会儿去试下 解压我是搞定了 就是压缩没搞定 一会儿开电脑试下 谢谢😘
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1008 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:20 · PVG 06:20 · LAX 15:20 · JFK 18:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.