3 个不稳定版本
0.4.1 | 2022年2月20日 |
---|---|
0.4.0 | 2021年10月22日 |
0.3.0 | 2020年7月24日 |
0.2.1 |
|
0.1.1 |
|
#150 in #extract
每月下载量 21 次
28KB
522 行
unrpa_rs
一个多线程命令行程序和库,用于提取 RenPy 归档 (RPAs),用 Rust 编写。此程序实现了从 RPA 格式提取资产,如脚本、视频、图像等。
给定一组 RPA 文件时,unrpa_rs
将在线程池上并行提取这些归档。
特性
- 基于文件的 RPA 并行提取
- 基于内存映射的高速 I/O
- 支持的 RPA 版本
RPA_v3.2
RPA_v3
RPA_v2
免责声明
仅在使用者允许修改或提取的归档上使用此工具。强烈反对未经授权的使用,因为这可能构成许可证违规。
安装
使用 cargo 从源安装
必须安装最新的 Rust 工具链。然后只需输入 cargo install --locked -f unrpa_rs
来安装二进制文件。
致谢
此工具已从用 Python 编写的 rpatool 存储库移植到 Rust。感谢作者分享他们的工作!我知道 rpatool 提供更多功能,因为它还允许在 RPA 格式中打包文件。然而,我目前对此不感兴趣。
许可证
在 Apache 许可证 下授权。
依赖项
~9–16MB
~178K SLoC