1 unstable release
0.1.0 | Dec 4, 2022 |
---|
#5 in #asar
5KB
68 lines
asar-explorer
Trait to unpack an electron .asar
file which implements std::io::Read
.
Usage
Given an asar file named foo.asar
use std::fs::File;
use asar_explorer::Asar;
fn main() -> std::io::Result<()> {
let mut file = File::open("foo.asar");
let headers = file.get_headers()?;
file.unpack_files(&headers, "./foo", None)?;
Ok(())
}
The above sample will unpack all files into a relative directory called foo
.
And that's about it.
Dependencies
~0.5–1MB
~20K SLoC