#archive-format #archive #file-format #cli #gob #lucasarts

app gob_archive

Rust 编写的 LucasArts GOB 归档格式的 CLI 归档程序和解归档程序

3 个稳定版本

1.0.2 2024年4月11日
1.0.1 2024年4月6日

#285 in 编码

MIT/Apache

9KB
128

gob-archive

Rust 编写的 LucasArts GOB 归档格式的 CLI 归档程序和解归档程序。

此程序依赖于gob-rs GOB 解析库。

已测试能够解包(但可能不仅限于)的 GOB 文件:

  • 《印第安纳琼斯与圣杯之谜》
  • 《星球大战:绝地武士武士团II》

安装

请参阅 发行版 或通过 cargo 构建程序

cargo install gob_archive

使用方法

语法

gob_archive [mode] [source] [destination?]
  • 模式
    • x => 归档提取模式。
    • extract => 归档提取模式(详细状态输出)。
    • c => 归档创建模式。
    • create => 归档创建模式(详细状态输出)。
  • source 分别为提取或创建的源归档或目录。
  • destination (可选)提取或创建的各自目标目录或文件。

提取

CD1.GOB 的内容提取到 /path/to/CD1(如果不存在,将创建目录)

gob_archive x /path/to/CD1.GOB

CD1.GOB 的内容提取到 /path/to/destination/(如果不存在,将创建目录)

gob_archive x /path/to/CD1.GOB /path/to/destination/

创建

CD1 的内容归档并写入到 path/to/CD1.GOB(如果不存在,将创建文件)

gob_archive c /path/to/CD1

CD1 的内容归档并写入到 path/to/destination.GOB(如果不存在,将创建文件)

gob_archive c /path/to/CD1 /path/to/destination.GOB

许可

此软件根据MIT 许可证Apache 许可证 2.0 版本双许可。

依赖项

~15KB