7个不稳定版本 (3个重大更改)
0.4.1 | 2024年7月7日 |
---|---|
0.4.0 | 2024年3月27日 |
0.3.1 | 2024年3月21日 |
0.2.0 | 2024年3月10日 |
0.1.3 | 2023年8月10日 |
#429 in 压缩
每月104次下载
225KB
3.5K SLoC
[dependencies]
gdeflate = "0.3.0"
使用compress
和decompress
函数进行数据压缩和解压。
use gdeflate::{CompressionLevel, Compressor, Decompressor};
let uncompressed_data = vec![0, 1, 2]; // your input data
let mut compressor = Compressor::new(CompressionLevel::Level12).unwrap();
let result = compressor.compress(&uncompressed_data, 65536).unwrap();
let mut decompressor = Decompressor::new().unwrap();
let reconstructed_data = decompressor.decompress(&result).unwrap();
assert_eq!(&uncompressed_data, &reconstructed_data);
🚨 警告 🚨
此库仍然是实验性的,目前仅支持单线程压缩和解压。
依赖项
~0.3–1MB
~22K SLoC