1个不稳定版本

使用旧的Rust 2015

0.2.0 2018年8月31日

#694 in 压缩

Download history • Rust 包仓库 29/week @ 2024-02-26 • Rust 包仓库 16/week @ 2024-03-04 • Rust 包仓库 16/week @ 2024-03-11 • Rust 包仓库 7/week @ 2024-03-18 • Rust 包仓库 3/week @ 2024-03-25 • Rust 包仓库 33/week @ 2024-04-01 • Rust 包仓库 4/week @ 2024-04-08 • Rust 包仓库 7/week @ 2024-04-15 • Rust 包仓库 4/week @ 2024-04-22 • Rust 包仓库 22/week @ 2024-04-29 • Rust 包仓库 6/week @ 2024-05-13 • Rust 包仓库 9/week @ 2024-05-20 • Rust 包仓库 84/week @ 2024-05-27 • Rust 包仓库 10/week @ 2024-06-03 • Rust 包仓库 5/week @ 2024-06-10 • Rust 包仓库

109 每月下载次数

MIT 许可证

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