1 个不稳定版本
0.1.0 | 2023年10月3日 |
---|
#8 in #blend
25KB
529 行代码(不包括注释)
Unblend
一个将 Blender 文件(.blend
)分解成各个部分并输出为存档的小型命令行程序。
功能
-
接受 blend 文件,可以是文件路径或通过 STDIN(使用
-
作为文件)。 -
解析文件由哪些块组成。
- 块-
code
用作目录。 - 块-
address
用作文件名。 - 块数据写入到
<CODE>/<ADDR>.bin
- 相应的元数据写入到
<CODE>/<ADDR>.txt
- 块-
-
几乎完全解码了
DNA1
块。- 查看生成的
DNA1.tsv
和DNA1/*.txt
文件。
- 查看生成的
-
以
*.zip
或*.tar
格式输出存档。- 通过输出文件扩展名选择格式。
- 输出可以通过
-
(但仅作为*.tar
)写入 STDOUT。
-
通过
--x <GLOB>
排除存档中要写入的数据。
安装
- 安装 cargo 和 rust。
- 运行
cargo install unblend
。
使用方法
通常: unblend <FILE> <OUT>
FILE
是 blend 文件的路径。OUT
是存档的输出路径和扩展名。
详细信息请通过 unblend --help
查看。
参考
依赖项
~6–17MB
~227K SLoC