zlib - Rust 有可用的 gzip 库吗?

标签 zlib rust gzip

<分区>

我的搜索发现:

flate库,基于 miniz .编辑:正如 Mark Adler 指出的那样,这是一个 zlib 库,但不处理 gzip header 。

Snappy bindings ,它不能在现代 Rust 上编译。

最佳答案

编辑:现在有flate2 , libflatedeflate .


所以我结合了 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 子句中?

Rust 不打印到终端

multithreading - 无法迭代 Arc Mutex

java 进程内存随着新字符串和 byte[] 创建而增加?

C++使用zlib压缩字符串,文档命名