1个不稳定版本
使用旧的Rust 2015
0.2.0 | 2018年8月31日 |
---|
#694 in 压缩
109 每月下载次数
67KB
1.5K SLoC
RAR Rust
此crate提供Rust本地功能以列出和提取RAR文件(目前功能有限!)
请查看文件src/lib.rs
中的测试部分,以详细了解目前支持哪些功能以及如何使用此crate。
提取完整存档的基本示例
extern crate rar;
// Get the archive information and extract everything
let archive = rar::Archive::extract_all(
"assets/rar5-save-32mb-txt.rar",
"target/rar-test/rar5-save-32mb-txt/",
"").unwrap();
// Print out the archive structure information
println!("Result: {:?}", archive);
功能
RAR 5
- 提取包含单个文件的存档
- 提取包含多个文件的存档
- 提取分割的存档
- 提取加密存档
- 提取压缩SAVE
- 提取压缩最快
- 提取压缩快
- 提取压缩正常
- 提取压缩良好
- 提取压缩最佳
RAR 4
- 提取包含单个文件的存档
- 提取包含多个文件的存档
- 提取分割的存档
- 提取加密存档
- 提取压缩SAVE
- 提取压缩最快
- 提取压缩快
- 提取压缩正常
- 提取压缩良好
- 提取压缩最佳
贡献
请贡献力量!
目标是使此crate功能完善 :)
如果您需要任何帮助,请打开一个issue或给我发邮件。欢迎pull requests!
许可证
版权所有 © 2018 Robert Schütte
在MIT许可证下分发。
依赖项
~6MB
~87K SLoC