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!

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