2个不稳定版本
0.2.0 | 2024年2月14日 |
---|---|
0.1.0 | 2021年11月2日 |
#736 在 解析器实现
每月45次下载
105KB
2.5K SLoC
pk2
一个用于读取和写入丝绸之路在线的pk2格式的Rust crate。
默认情况下,该crate会引入encoding_rs以正确处理原始pk2文件,因为这些文件使用EUC-KR编码来处理文件名。这个依赖项位于euc-kr
功能之后。
pk2_mate
pk2_mate二进制文件包含3个用于处理pk2存档的简单工具。
- extract - 从pk2存档中提取所有文件
- pack - 将目录中的所有文件打包成新的pk2存档
- repack - 将pk2存档重新打包成新的一个(这可以消除可能的碎片化)
要使用特定工具的提取,请运行pk2_mate 'tool' -h
(或通过cargo运行cargo run -p pk2_mate -- 'tool' -h
,将 'tool' 替换为工具名称。如果没有指定pk2密钥,则工具将默认使用国际丝绸之路在线的blowfish密钥(169841)。
许可协议
根据MIT许可协议授权(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
依赖项
~0–1MB
~31K SLoC