#backup-file #file-format #extract #decompression #unpack #aix #bff

bin+lib bffextract

Extract content of BFF file (AIX Backup file format)

4 releases

0.4.0 Mar 19, 2024
0.3.4 Mar 13, 2024
0.3.3 Mar 8, 2024
0.3.2 Jan 26, 2024

#190 in Compression

Download history 4/week @ 2024-01-23 1/week @ 2024-02-13 13/week @ 2024-02-20 2/week @ 2024-02-27 104/week @ 2024-03-05 158/week @ 2024-03-12 173/week @ 2024-03-19 3/week @ 2024-03-26 42/week @ 2024-04-02

219 downloads per month

MIT license

33KB
697 lines

BFFextract

Simple Rust program to extract AIX BFF files.

Install

Cargo

To comppile it from source you can just install it using cargo install.

cargo install bffextract

Binary download

Each release is available in compiled binary from Github. Linux build is using MUSL toolchain to make it work on older libc versions (e.g. CentOS 7) too.

https://github.com/ponchofiesta/bffextract-rs/releases

Usage

Extract content of BFF file (AIX Backup file format)

Usage: bffextract.exe [OPTIONS] <FILENAME>

Arguments:
  <FILENAME>  Extract to directory.

Options:
  -C, --chdir <CHDIR>  Path to BFF file. [default: .]
  -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

Limitations

  • Checksum is not verified.
  • Owner and Group gets read but actually is not set to extracted files. (But file modes will be set)
  • Bad file format may be ignored in some cases.

Credits

Based on:

Dependencies

~3–12MB
~107K SLoC