unrar.rs

Travis Build Status crates.io

High-level wrapper around the unrar C library provided by rarlab.

Please look inside the examples directory to see how to use this library!
Specifically the lister example is well documented and advanced!

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 .

Features

Contributing

Feel free to contribute! If you detect a bug or issue, open an issue.

Pull requests are welcome!

Help

If you need help using the library, ping me at irc.mozilla.org, my handle is danyel