文件名称:纯 Rust bzip2 解码器
文件大小:268KB
文件格式:ZIP
更新时间:2024-07-18 12:23:37
compression bzip2
bzip2-rsPure Rust 100% 安全的 bzip2 解压器。特征默认特性:支持 Rust >= 1.34.2rustc_1_37 :将 MSRV 提高到 1.37,启用更多优化nightly : 需要 Rust Nightly,启用更多优化用法use std:: fs:: File;use std:: io;use bzip2_rs:: DecoderReader;letmut compressed_file= File::open ("input.bz2" )?;letmut decompressed_output= File::create ("output" )?;letmut reader= DecoderReader::new (compressed_file); io::copy (&mut reader,&mut decompressed_output)?;即将推出的功能并行解码支持(类似于pbzip2 )bzip2 编码支持no_std 支持(有人对此感兴趣吗?)执照获得许可Apache 许可证,版本 2.0(LICENSE-APACHE或
【文件预览】:
bzip2-rs-main
----.gitignore(19B)
----benches()
--------decoder_reader.rs(1KB)
----src()
--------threadpool.rs(908B)
--------crc.rs(2KB)
--------huffman.rs(4KB)
--------decoder()
--------header()
--------bitreader.rs(5KB)
--------move_to_front.rs(3KB)
--------lib.rs(3KB)
----fuzz()
--------.gitignore(25B)
--------fuzz_targets()
--------Cargo.toml(762B)
----CHANGELOG.md(1KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
----LICENSE-MIT(1KB)
----README.md(2KB)
----tests()
--------decode_reader.rs(3KB)
--------samplefiles()
--------parallel_decode_reader.rs(3KB)
----rustfmt.toml(139B)
----LICENSE-APACHE(11KB)