libflate:DEFLATE算法及其相关格式(ZLIB,GZIP)的Rust实现

时间:2024-05-19 04:07:51
【文件属性】:

文件名称:libflate:DEFLATE算法及其相关格式(ZLIB,GZIP)的Rust实现

文件大小:62KB

文件格式:ZIP

更新时间:2024-05-19 04:07:51

rust gzip zlib deflate-algorithm Rust

解放 DEFLATE算法及其相关格式(ZLIB,GZIP)的Rust实现。 文献资料 请参阅。 该文档包括一些示例。 安装 将以下几行添加到您的Cargo.toml : [ dependencies ] libflate = " 1 " 一个例子 以下是对从标准输入读取的GZIP流进行解码的命令: extern crate libflate; use std :: io; use libflate :: gzip :: Decoder; fn main () { let mut input = io :: stdin (); let mut decoder = Decoder :: new ( & mut input). unwrap (); io :: copy ( & mut decoder, & mut io :: stdout ()). unwrap


【文件预览】:
libflate-master
----flate_bench()
--------src()
--------Cargo.toml(176B)
----data()
--------noncompressed_block_offset_sync()
--------issues_16()
----.github()
--------actions-rs()
--------workflows()
----LICENSE(1KB)
----src()
--------checksum.rs(1KB)
--------finish.rs(6KB)
--------util.rs(1KB)
--------zlib.rs(27KB)
--------lz77.rs(801B)
--------non_blocking()
--------deflate()
--------lib.rs(704B)
--------bit.rs(5KB)
--------huffman.rs(11KB)
--------gzip.rs(37KB)
----libflate_lz77()
--------LICENSE(10B)
--------src()
--------Cargo.toml(501B)
--------README.md(545B)
----Cargo.toml(660B)
----examples()
--------flate.rs(4KB)
----.gitignore(18B)
----README.md(2KB)

网友评论