unrar.rs
Please look inside the examples directory to see how to use this library!
Basic example to list archive entries:
extern crate unrar;
Run this example using: cargo run --example basic_list
.
Note that you have to put a archive.rar
in this directory first.
For example, using the rar
CLI: rar a archive.rar .
Features
- Multipart files
- Listing archives
- Extracting them (not fully tested yet)
- Testing them (not fully tested yet)
- Encrypted archives with password
- Tests
- Option to link dynamically or statically
- Building unrar from source on build
- Basic functionality that only uses filenames / paths (without reading archives)
- More documentation / RustDoc
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