文件名称:Rust中基于DEFLATE的流式压缩/解压缩库。-Rust开发
文件大小:171KB
文件格式:ZIP
更新时间:2024-06-16 12:22:37
Rust Compression
flate2 Rust中基于DEFLATE的流压缩/解压缩库。 默认情况下,此板条箱实现为miniz_ox flate2的包装。Rust中基于流的压缩/解压库基于DEFLATE的流。 默认情况下,此板条箱实现为miniz_oxide条板箱的包装,miniz_oxide条板箱是miniz.c到Rust的端口。 此板条箱还可以选择使用其他后端,例如zlib库或miniz.c本身。 支持的格式:deflate zlib gzip#Cargo.toml [dependencies] flate2 =“ 1.0”压缩使用std :: io :: prelude :: *; 使用flate2 :: Compression; 使用flate2 :: write :: ZlibEncoder; fn main(){let mut e = ZlibEnco
【文件预览】:
flate2-rs-master
----LICENSE-MIT(1KB)
----systest()
--------build.rs(642B)
--------src()
--------Cargo.toml(272B)
----LICENSE-APACHE(11KB)
----.github()
--------workflows()
----tests()
--------async-reader.rs(2KB)
--------multi.txt(13B)
--------good-file.txt(15KB)
--------corrupt-file.gz(7KB)
--------zero-write.rs(222B)
--------good-file.gz(7KB)
--------tokio.rs(4KB)
--------empty-read.rs(3KB)
--------gunzip.rs(2KB)
--------early-flush.rs(451B)
--------multi.gz(53B)
----src()
--------mem.rs(28KB)
--------bufreader.rs(3KB)
--------gz()
--------deflate()
--------lib.rs(8KB)
--------ffi()
--------crc.rs(4KB)
--------zlib()
--------zio.rs(8KB)
----Cargo.toml(2KB)
----examples()
--------gzbuilder.rs(638B)
--------gzmultidecoder-read.rs(713B)
--------zlibencoder-bufread.rs(690B)
--------deflateencoder-read.rs(592B)
--------compress_file.rs(861B)
--------deflateencoder-bufread.rs(713B)
--------gzmultidecoder-bufread.rs(719B)
--------zlibencoder-read.rs(588B)
--------hello_world.txt(12B)
--------gzdecoder-write.rs(847B)
--------deflateencoder-write.rs(355B)
--------deflatedecoder-write.rs(868B)
--------deflatedecoder-bufread.rs(743B)
--------gzencoder-read.rs(549B)
--------gzdecoder-bufread.rs(709B)
--------zlibdecoder-bufread.rs(723B)
--------zlibencoder-write.rs(349B)
--------gzdecoder-read.rs(703B)
--------deflatedecoder-read.rs(740B)
--------gzencoder-write.rs(345B)
--------zlibdecoder-write.rs(832B)
--------zlibdecoder-read.rs(711B)
--------gzencoder-bufread.rs(688B)
----.gitignore(18B)
----fuzz()
--------fuzz_targets()
--------Cargo.toml(403B)
--------.gitignore(25B)
----README.md(3KB)
----miniz-sys()
--------LICENSE-MIT(14B)
--------LICENSE-APACHE(17B)
--------build.rs(733B)
--------miniz.h(65KB)
--------Cargo.toml(459B)
--------miniz.c(306KB)
--------lib.rs(2KB)
----.gitattributes(299B)