Windows SuperFetch Format
Some of the Ag*.db files are MEMO files.
The MEMO file consists of:
- file header
- compressed blocks
The file header is 84 bytes of size and consists of:
|0||4||0x4F4D454D ("MEMO") or 0x304D454D ("MEM0")||Signature|
|4||4||Uncompressed (total) data size|
- 0x4F4D454D ("MEMO") is used on Windows Vista
- 0x304D454D ("MEM0") is used on Windows 7
The file header is followed by compressed blocks:
|0||4||Compressed data size|
The Ag*.db.trx files are TRX files.
Note that the following format specification is incomplete.
The file header is variable of size and consists of:
|12||4||Maximum number of records (of the record offsets array)|
|16||4||Number of records|
|20||...||Record offsets array, where the record offset is a 32-bit integer. Unused record offset are set to 0.|
- Windows SuperFetch file format – partial specification, by ReWolf, October 5, 2011