High-level wrapper around the unrar C library provided by rarlab.
Please look inside the examples directory to see how to use this library!
Basic example to list archive entries:
```rust extern crate unrar;
fn main() { for entry in unrar::Archive::new("archive.rar").list().unwrap() { println!("{}", entry.unwrap()); } } ```
Run this example: cargo run --example basic_list
.
Note that you need to put an archive.rar
in the directory first.
For example, by using the rar
CLI: rar a archive.rar .
Feel free to contribute! If you detect a bug or issue, open an issue.
Pull requests are welcome!
If you need help using the library, ping me at irc.mozilla.org, my handle is danyel