#提取 #解压缩 #解包 #文件格式 #备份文件 #bff #aix

bfflib

提取BFF文件(AIX备份文件格式)内容

3个不稳定版本

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

285压缩

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

每月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