<分区>
我的搜索发现:
flate库,基于 miniz .编辑:正如 Mark Adler 指出的那样,这是一个 zlib 库,但不处理 gzip header 。
最佳答案
编辑:现在有flate2 , libflate和 deflate .
所以我结合了 dbaupp 和 Mark Adler 的建议,创建了一个 gzip 解压缩器:https://github.com/alexcrichton/rust-compress/pull/30
然而,事实证明 Crichton 先生已经写了一个 gzip 层:https://github.com/alexcrichton/flate2-rs
目前,存在这两个选项;最终会成为标准的 Rust 解决方案还有待观察。
关于zlib - Rust 有可用的 gzip 库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24633784/
相关文章:
javascript - 如何在 NodeJs 中下载和解压缩内存中的 zip 文件?
c++ - 使用 zlib 的 gzip 文件访问功能的未压缩文件大小
c++ - Zlib Inflation 流未在 PNG IDAT 数据末尾设置为 Z_STREAM_END
json - Javascript从node/express服务器读取gz文件
ruby-on-rails - Homebrew 更新了 zlib 并破坏了一切
rust - 是否可以将函数类型从签名中移出并移到 where 子句中?
multithreading - 无法迭代 Arc Mutex