#rfc #thread #de-compression #1952 #1951

flate3

高性能的RFC 1952压缩和解压缩

30个版本 (6个稳定版)

1.1.0 2024年3月1日
1.0.4 2023年12月3日
1.0.3 2023年11月20日
0.1.23 2023年11月11日
0.1.3 2020年7月31日

118压缩 中排名

Download history 16/week @ 2024-04-22 14/week @ 2024-04-29 17/week @ 2024-05-20 21/week @ 2024-06-03 8/week @ 2024-06-10 24/week @ 2024-06-17 12/week @ 2024-06-24 4/week @ 2024-07-08 9/week @ 2024-07-15 9/week @ 2024-07-22 34/week @ 2024-07-29

每月 56 次下载
用于 4 crate

MIT/Apache

50KB
1.5K SLoC

RFC 1951压缩和解压缩。

flate3旨在成为flate2 crate的高性能替代品。

它应该比flate2压缩得更好。它使用多线程来加速压缩。

示例

let data = [ 1,2,3,4,1,2,3 ];
let cb : Vec<u8> = flate3::deflate( &data );
println!( "compressed size={}", cb.len() );
let uc : Vec<u8> = flate3::inflate( &cb );
println!( "de-compressed size={}", uc.len() );
assert!( uc == &data );

无运行时依赖