1 个不稳定版本
0.1.0 | 2022年12月4日 |
---|
#15 in #electron
5KB
68 代码行
asar-explorer
特质,用于解包 electron .asar
文件,它实现了 std::io::Read
.
用法
假设有一个名为 foo.asar
的 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(())
}
上面的示例将所有文件解包到名为 foo
的相对目录中。
就这么多。
依赖项
~355–760KB
~17K SLoC