文件名称:flate2-rs:为Rust进行DEFLATE,gzip和zlib绑定
文件大小:170KB
文件格式:ZIP
更新时间:2024-03-24 15:27:01
gzip zlib deflate zlib-ng C
Flate2 Rust中基于DEFLATE的流式压缩/解压缩库。 默认情况下,此板条箱使用miniz_oxide板箱,即miniz.c到纯Rust的端口。 此板条箱还支持其他,例如广泛使用的zlib库或高性能zlib-ng库。 支持的格式: 放气 zlib gzip # Cargo.toml [ dependencies ] flate2 = " 1.0 " 压缩 use std :: io :: prelude :: * ; use flate2 :: Compression; use flate2 :: write :: ZlibEncoder; fn main () { let mut e = ZlibEncoder :: new ( Vec :: new (), Compression :: default ()); e. write_all ( b"f
【文件预览】:
flate2-rs-master
----LICENSE-MIT(1KB)
----.gitattributes(299B)
----Cargo.toml(2KB)
----.github()
--------workflows()
----miniz-sys()
--------LICENSE-MIT(14B)
--------Cargo.toml(459B)
--------miniz.h(65KB)
--------LICENSE-APACHE(17B)
--------build.rs(733B)
--------lib.rs(2KB)
--------miniz.c(306KB)
----src()
--------zlib()
--------crc.rs(4KB)
--------zio.rs(8KB)
--------bufreader.rs(3KB)
--------mem.rs(26KB)
--------gz()
--------deflate()
--------lib.rs(8KB)
--------ffi()
----LICENSE-APACHE(11KB)
----systest()
--------Cargo.toml(272B)
--------src()
--------build.rs(642B)
----examples()
--------gzmultidecoder-read.rs(713B)
--------gzdecoder-read.rs(703B)
--------deflatedecoder-bufread.rs(743B)
--------gzdecoder-write.rs(847B)
--------zlibencoder-read.rs(619B)
--------hello_world.txt(12B)
--------deflateencoder-read.rs(617B)
--------deflatedecoder-write.rs(868B)
--------zlibdecoder-bufread.rs(723B)
--------gzencoder-read.rs(573B)
--------zlibencoder-bufread.rs(690B)
--------gzdecoder-bufread.rs(709B)
--------deflateencoder-write.rs(355B)
--------zlibdecoder-write.rs(832B)
--------gzbuilder.rs(638B)
--------zlibencoder-write.rs(349B)
--------gzencoder-write.rs(345B)
--------deflateencoder-bufread.rs(713B)
--------deflatedecoder-read.rs(740B)
--------zlibdecoder-read.rs(711B)
--------gzencoder-bufread.rs(688B)
--------gzmultidecoder-bufread.rs(719B)
--------compress_file.rs(861B)
----README.md(3KB)
----tests()
--------good-file.txt(15KB)
--------multi.gz(53B)
--------multi.txt(13B)
--------empty-read.rs(3KB)
--------early-flush.rs(451B)
--------async-reader.rs(2KB)
--------good-file.gz(7KB)
--------zero-write.rs(222B)
--------corrupt-file.gz(7KB)
--------gunzip.rs(2KB)
--------tokio.rs(4KB)
----.gitignore(18B)