7 个不稳定版本 (3 个破坏性更新)
0.7.1 | 2024年8月5日 |
---|---|
0.7.0 | 2024年5月28日 |
0.6.0 | 2024年5月17日 |
0.4.0 | 2024年3月19日 |
0.3.2 | 2024年1月26日 |
#71 in 压缩
每月下载量 131
59KB
1.5K SLoC
BFFextract
一个简单的 Rust 程序,用于提取 AIX BFF 文件。
安装
Cargo
要从源码编译它,您可以使用 cargo install 安装。
cargo install bffextract
二进制下载
每个版本都可在 GitHub 上找到编译好的二进制文件。Linux 构建使用 MUSL 工具链,以便在较旧的 libc 版本(例如 CentOS 7)上也能运行。
https://github.com/ponchofiesta/bffextract-rs/releases
使用方法
Extract content of BFF file (AIX Backup file format)
Usage: bffextract.exe [OPTIONS] <FILENAME> [FILE_LIST]...
Arguments:
<FILENAME> Path to BFF file.
[FILE_LIST]... Extract specific source file(s) and folders recursively only.
Options:
-C, --chdir <CHDIR> Extract to directory. [default: .]
-A, --attributes <ATTRIBUTES> Restore only specified file attributes.
Possible values: p = permissions (unix only)
o = owners (unix only)
t = timestamps
[default: t]
-t, --list List content of BFF archive.
-v, --verbose Displays details while extracting.
-n, --numeric List numeric user and group IDs.
-h, --help Print help
-V, --version Print version
局限性
- 校验和不进行验证(存档和内容文件)。
- 不支持符号链接。它们不是 BFF 文件格式的一部分,而是安装文件集中 liblpp.a 文件的一部分。
- 某些情况下可能会忽略有问题的文件格式。
鸣谢
基于
依赖项
~3–11MB
~97K SLoC