cache_structure
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| cache_structure [2022/11/09 02:46] – [Table] johnsanc | cache_structure [2022/11/24 22:30] (current) – johnsanc | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| RomVault stores all information about scanned and datted files in the RomVault Cache. This cache file is essentially a highly optimized database that includes filenames, sizes, hashes, modified timestamps, and pertinent flags to track various ROM statuses. | RomVault stores all information about scanned and datted files in the RomVault Cache. This cache file is essentially a highly optimized database that includes filenames, sizes, hashes, modified timestamps, and pertinent flags to track various ROM statuses. | ||
| - | |**ⓘ NOTE:** \\ This page is under construction and should not be considered comprehensive | + | <WRAP info> |
| ===== RomVault 3.5.x Cache ===== | ===== RomVault 3.5.x Cache ===== | ||
| - | ^ Example Offset (h) ^ Size (bytes) | + | ^ Example Offset (h) ^ Size (bytes) |
| ^ Header Section | ^ Header Section | ||
| - | | 0x00000000 | + | | 0x00000000 |
| - | | 0x00000004 | + | | 0x00000004 |
| - | | 0x00000008 | + | | 0x00000008 |
| - | | 0x00000009 | + | | 0x00000009 |
| - | | 0x0000000A | + | | 0x0000000A |
| - | | 0x00000012 | + | | 0x00000012 |
| - | | 0x00000013 | + | | 0x00000013 |
| - | | 0x00000014 | + | | 0x00000014 |
| - | | 0x00000015 | + | | 0x00000015 |
| - | | 0x00000016 | + | | 0x00000016 |
| - | | ... (end of cache) | + | | ... (end of cache) |
| ^ File Type 1 - Directory without DATs | ^ File Type 1 - Directory without DATs | ||
| - | | 0x0000001A | + | | 0x0000001A |
| - | | 0x0000001B | + | | 0x0000001B |
| - | | 0x0000001F | + | | 0x0000001F |
| - | | 0x00000028 | + | | 0x00000028 |
| - | | 0x00000029 | + | | 0x00000029 |
| - | | 0x00000031 | + | | 0x00000031 |
| - | | 0x00000032 | + | | 0x00000032 |
| - | | 0x00000033 | + | | 0x00000033 |
| - | | 0x00000034 | + | | 0x00000034 |
| - | | 0x00000035 | + | | 0x00000035 |
| - | | ... (end of group) | + | | ... (end of group) |
| ^ File Type 1 - Directory with DATs |||||| | ^ File Type 1 - Directory with DATs |||||| | ||
| - | | 0x00000039 | + | | 0x00000039 |
| - | | 0x0000003A | + | | 0x0000003A |
| - | | 0x0000003E | + | | 0x0000003E |
| - | | 0x00000042 | + | | 0x00000042 |
| - | | 0x00000043 | + | | 0x00000043 |
| - | | 0x0000004B | + | | 0x0000004B |
| - | | 0x0000004C | + | | 0x0000004C |
| - | | 0x0000004D | + | | 0x0000004D |
| - | | 0x0000004E | + | | 0x0000004E |
| - | | 0x0000004F | + | | 0x0000004F |
| - | | 0x00000053 | + | | 0x00000053 |
| - | | 0x0000005B | + | | 0x0000005B |
| - | | 0x0000005C | + | | 0x0000005C |
| - | | 0x0000005D | + | | 0x0000005D |
| - | | 0x0000005E | + | | 0x0000005E |
| - | | 0x00000068 | + | | 0x00000068 |
| - | | 0x00000069 | + | | 0x00000069 |
| - | | 0x00000083 | + | | 0x00000083 |
| - | | 0x00000084 | + | | 0x00000084 |
| - | | 0x0000008E | + | | 0x0000008E |
| - | | 0x0000008F | + | | 0x0000008F |
| - | | 0x000000AC | + | | 0x000000AC |
| - | | 0x000000AD | + | | 0x000000AD |
| - | | 0x000000B1 | + | | 0x000000B1 |
| - | | 0x000000B2 | + | | 0x000000B2 |
| - | | 0x000000BB | + | | 0x000000BB |
| - | | 0x000000BC | + | | 0x000000BC |
| - | | 0x000000CD | + | | 0x000000CD |
| + | | ... (end of group) | ||
| ^ File Type 1 - Directory within a DAT | ^ File Type 1 - Directory within a DAT | ||
| - | | 0x000000D1 | + | | 0x000000D1 |
| - | | 0x000000D2 | + | | 0x000000D2 |
| - | | 0x000000D6 | + | | 0x000000D6 |
| - | | 0x000000FC | + | | 0x000000FC |
| - | | 0x000000FD | + | | 0x000000FD |
| - | | 0x00000105 | + | | 0x00000105 |
| - | | 0x00000109 | + | | 0x00000109 |
| - | | 0x0000010A | + | | 0x0000010A |
| - | | 0x0000010B | + | | 0x0000010B |
| - | | 0x0000010C | + | | 0x0000010C |
| - | | 0x0000010D | + | | 0x0000010D |
| - | ^ File Type 2 - ZIP Archive | + | | ... (end of group) |
| - | | 0x00000111 | + | ^ File Type 2 - ZIP Archive |
| - | | 0x00000112 | + | | 0x00000111 |
| - | | 0x00000116 | + | | 0x00000112 |
| - | | 0x00000135 | + | | 0x00000116 |
| - | | 0x00000136 | + | | 0x00000135 |
| - | | | + | | 0x00000136 |
| - | | | + | | 0x0000013E |
| - | | ToSort Directory | + | | 0x00000142 |
| - | | 0x00000000 | + | | 0x00000143 |
| - | | 0x00000001 | + | | 0x00000144 |
| - | | | + | | 0x00000145 |
| - | | | + | | 0x00000146 |
| - | | | + | | 0x00000147 |
| - | ^ File Record (Non-Archive | + | | 0x00000162 |
| - | | 0x00000000 | + | | ... (end of group) |
| - | | 0x00000020 | + | ^ File Type 5 - File In ZIP |
| - | | | + | | 0x00000166 |
| - | | | + | | 0x00000167 |
| - | | | 1 | Case Alternate | + | | 0x0000016B |
| - | | | + | | 0x0000017E |
| - | | | + | | 0x0000017F |
| - | | | + | | 0x00000187 |
| - | | | + | | 0x0000018B |
| - | | | + | | 0x0000018C |
| - | | | 4 | CRC Hash | CRC32 hash value | '' | + | | 0x0000018D |
| - | | | 1 | SHA1 Bytes | SHA1 length in bytes | '' | + | | 0x00000195 |
| - | | | + | | 0x0000019A |
| - | | | 1 | MD5 Bytes | MD5 length in bytes | '' | + | | 0x000001AF |
| - | | | 16 | MD5 Hash | MD5 hash value | + | | 0x000001C0 |
| - | | | + | | ... (end of group) |
| - | | | + | ^ End of Cache |||||| |
| - | ^ Footer | + | |
| - | | 0x00000000 | + | |
| - | | | 8 | End Cache | Marker to signify the end of the cache | '' | + | |
| Line 112: | Line 110: | ||
| ^ Enum ^ Name ^ Description | ^ Enum ^ Name ^ Description | ||
| - | | TreeSelect | ||
| - | | ::: | Selected | ||
| - | | ::: | Locked | ||
| - | | FileType | ||
| - | | ::: | Dir | The item is a directory | ||
| - | | ::: | Zip | The item is a ZIP file | '' | ||
| - | | ::: | SevenZip | ||
| - | | ::: | File | The item is a file | '' | ||
| - | | ::: | ZipFile | ||
| - | | ::: | SevenZipFile | ||
| | DatData | | DatData | ||
| | ::: | DatRootFullName | | ::: | DatRootFullName | ||
| Line 145: | Line 133: | ||
| | ::: | InToSort | | ::: | InToSort | ||
| | ::: | InDatMIA | | ::: | InDatMIA | ||
| + | | FileType | ||
| + | | ::: | Dir | The item is a directory | ||
| + | | ::: | Zip | The item is a ZIP file | '' | ||
| + | | ::: | SevenZip | ||
| + | | ::: | File | The item is a file | '' | ||
| + | | ::: | ZipFile | ||
| + | | ::: | SevenZipFile | ||
| | GotStatus | | GotStatus | ||
| | ::: | Got | The file is present | | ::: | Got | The file is present | ||
| Line 165: | Line 160: | ||
| | ::: | HeaderMask | | ::: | HeaderMask | ||
| | ::: | Required | | ::: | Required | ||
| + | | TreeSelect | ||
| + | | ::: | Selected | ||
| + | | ::: | Locked | ||
| + | | ZipStatus | ||
| + | | ::: | TrrntZip | ||
| + | | ::: | ExtraData | ||
| + | | ::: | Trrnt7Zip | ||
cache_structure.1667961969.txt.gz · Last modified: 2022/11/09 02:46 by johnsanc