ad1-core 0.1.0

Pure-Rust reader for the AccessData AD1 logical image container (FTK Imager / Custom Content Image)
Documentation

ad1 — pure-Rust reader for the AccessData AD1 logical image container (FTK Imager "Custom Content Image").

AD1 is a logical file/folder container — NOT a sector-level disk image. It stores a tree of files + per-file metadata (name, timestamps, attributes) + the file data in zlib-compressed chunks + stored MD5/SHA1 hashes, across one or more segments (.ad1, .ad2, …). So this reader exposes a virtual filesystem (path → bytes + metadata), like a zip/tar reader — there is no block device / partition / filesystem layer underneath it.

The on-disk layout follows the al3ks1s/AD1-tools reverse-engineered reference (see docs/format.md). All integers are little-endian; tree addresses are logical offsets handled by [segment::SegmentSet].