The Advanced Forensics File Format 4 (AFF4) is an open source format used for the storage of digital evidence and data.
The standard is currently maintained here: https://github.com/aff4/Standard
Reference Images are found: https://github.com/aff4/ReferenceImages
This project implementats a C/C++ library for creating, reading and manipulating AFF4 images. The project also includes the canonical aff4imager binary which provides a general purpose standalone imaging tool.
The library and binary are known to work on Linux (all versions since Ubuntu 10.04), Windows (All versions) and OSX (All known versions).
Currently this library supports most of the features described in the standard https://github.com/aff4/Standard.
-
Reading and Writing ZipFile style volumes
a. Supports splitting of output volumes into volume groups (e.g. splitting at 1GB volumes).
-
Reading ahd Writing Directory style volumes.
-
Reading and Writing AFF4 Image streams using the deflate or snappy compressor.
-
Reading RDF metadata using Turtle.
-
Multi-threaded imaging for efficient utilization on multi core systems.
This implementation currently does not implement Section 6. Hashing of the standard. This includes verifying or generating linear or block hashes.
Copyright 2015-2017 Google Inc. Copyright 2018-present Velocidex Innovations.
[1] "Extending the advanced forensic format to accommodate multiple data sources, logical evidence, arbitrary information and forensic workflow" M.I. Cohen, Simson Garfinkel and Bradley Schatz, digital investigation 6 (2009) S57–S68.