3个不稳定版本

0.7.1 2024年8月5日
0.7.0 2024年5月28日
0.6.0 2024年5月17日

285压缩

Download history · Rust 包仓库 75/week @ 2024-05-11 · Rust 包仓库 55/week @ 2024-05-18 · Rust 包仓库 134/week @ 2024-05-25 · Rust 包仓库 22/week @ 2024-06-01 · Rust 包仓库 9/week @ 2024-06-08 · Rust 包仓库 2/week @ 2024-06-15 · Rust 包仓库 123/week @ 2024-08-03 · Rust 包仓库 14/week @ 2024-08-10 · Rust 包仓库

每月137次下载
用于 bffextract

MIT/Apache

45KB
985 代码行

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文件。
  • 某些情况下可能会忽略错误的文件格式。

致谢

基于

依赖关系

~1–8.5MB
~59K SLoC