cache_structure
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
cache_structure [2022/11/07 19:27] – [Table] johnsanc | cache_structure [2022/11/08 19:29] – [Table] johnsanc | ||
---|---|---|---|
Line 6: | Line 6: | ||
===== 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 |
- | ^ ToSort Directory | + | ^ File Type 1 - Directory within a DAT |||||| |
- | | 0x00000000 | + | | 0x000000D1 |
- | | 0x00000001 | + | | 0x000000D2 |
- | | | 4 | Cache Read Flags | + | | 0x000000D6 |
- | | | varies | + | | 0x000000FC |
- | | | varies | + | | 0x000000FD |
- | ^ File Record (Non-Archive File) |||||| | + | | 0x00000105 |
- | | 0x00000000 | + | | 0x00000109 |
- | | 0x00000020 | + | | 0x0000010A |
- | | | varies | + | | 0x0000010B |
- | | | varies | + | | 0x0000010C |
- | | | 1 | Case Alternate | + | | 0x0000010D |
- | | | 8 | Modified Time | Last modified time in ticks, little endian | + | ^ File Type 2 - ZIP Archive |
- | | | 1 | DAT Status | + | | 0x00000111 |
- | | | 1 | Got Status | + | | 0x00000112 |
- | | | 8 | File Size | File size in bytes, little endian | + | | 0x00000116 |
- | | | 1 | CRC Bytes | CRC32 length in bytes | '' | + | | 0x00000135 |
- | | | 4 | CRC Hash | + | | 0x00000136 |
- | | | 1 | SHA1 Bytes | + | | 0x0000013E |
- | | | 20 | SHA1 Hash | SHA1 hash value | '' | + | | 0x00000142 |
- | | | 1 | MD5 Bytes | MD5 length in bytes | '' | + | | 0x00000143 |
- | | | 16 | MD5 Hash | + | | 0x00000144 |
- | | | 1 | Header Found | + | | 0x00000145 |
- | | | 4 | File Status | + | | 0x00000146 |
- | ^ Footer | + | | 0x00000147 |
- | | 0x00000000 | + | | 0x00000162 |
- | | | 8 | End Cache | Marker to signify the end of the cache | '' | + | ^ File Type 5 - File In ZIP |
+ | | 0x00000166 | ||
+ | | 0x00000167 | ||
+ | | 0x0000016B | ||
+ | | 0x0000017E | ||
+ | | 0x0000017F | ||
+ | | 0x00000187 | ||
+ | | 0x0000018B | ||
+ | | 0x0000018C | ||
+ | | 0x0000018D | ||
+ | | 0x00000195 | ||
+ | | 0x0000019A | ||
+ | | 0x000001AF | ||
+ | | 0x000001C0 | ||
+ | ^ ToSort Directory | ||
+ | | 0x00000000 | ||
+ | | 0x00000001 | ||
+ | | | 4 | Cache Read Flags | | '' | ||
+ | | | varies | ||
+ | | | varies | ||
+ | ^ File Record (Non-Archive File) |||||| | ||
+ | | 0x00000000 | ||
+ | | 0x00000020 | ||
+ | | | varies | ||
+ | | | varies | ||
+ | | | 1 | Case Alternate | ||
+ | | | 8 | Modified Time | ||
+ | | | 1 | DAT Status | ||
+ | | | 1 | Got Status | ||
+ | | | 8 | File Size | ||
+ | | | 1 | CRC Bytes | ||
+ | | | 4 | CRC Hash | CRC32 hash value | '' | ||
+ | | | 1 | SHA1 Bytes | SHA1 length in bytes | '' | ||
+ | | | 20 | SHA1 Hash | ||
+ | | | 1 | MD5 Bytes | ||
+ | | | 16 | MD5 Hash | MD5 hash value | '' | ||
+ | | | 1 | Header Found | [[# | ||
+ | | | 4 | File Status | ||
+ | ^ Footer | ||
+ | | 0x00000000 | ||
+ | | | 8 | End Cache | ||
==== Enums ==== | ==== Enums ==== | ||
- | ^ Enum ^ Name ^ Description | + | ^ Enum ^ Name |
- | | TreeSelect | + | | DatData |
- | | ::: | Selected | + | | ::: |
- | | ::: | Locked | + | | ::: | RootDir |
- | | FileType | + | | ::: | Description |
- | | ::: | Dir | The item is a directory | + | | ::: | Category |
- | | ::: | Zip | The item is a ZIP file | '' | + | | ::: | Version |
- | | ::: | SevenZip | + | | ::: | Date |
- | | ::: | File | The item is a file | '' | + | | ::: | Author |
- | | ::: | ZipFile | + | | ::: | Email | DAT header: ''< |
- | | ::: | SevenZipFile | + | | ::: | HomePage |
- | | DatData | + | | ::: | URL | DAT header: ''< |
- | | ::: | + | | ::: | FileType |
- | | ::: | RootDir | + | | ::: | MergeType |
- | | ::: | Description | + | | ::: | SuperDat |
- | | ::: | Category | + | | ::: | DirSetup |
- | | ::: | Version | + | | ::: | Header |
- | | ::: | Date | | '' | + | | ::: | SubDirType |
- | | ::: | Author | + | | DatStatus |
- | | ::: | Email | + | | ::: | InDatMerged |
- | | ::: | HomePage | + | | ::: | InDatBad |
- | | ::: | URL | + | | ::: | NotInDat |
- | | ::: | FileType | + | | ::: | InToSort |
- | | ::: | MergeType | + | | ::: | InDatMIA |
- | | ::: | SuperDat | + | | FileType |
- | | ::: | DirSetup | + | | ::: | Dir | The item is a directory |
- | | ::: | Header | + | | ::: | Zip | The item is a ZIP file | '' |
- | | ::: | SubDirType | + | | ::: | SevenZip |
- | | DatStatus | + | | ::: | File | The item is a file | '' |
- | | ::: | InDatMerged | + | | ::: | ZipFile |
- | | ::: | InDatBad | + | | ::: | SevenZipFile |
- | | ::: | NotInDat | + | | GotStatus |
- | | ::: | InToSort | + | | ::: | Got | The file is present |
- | | ::: | InDatMIA | + | | ::: | Corrupt |
- | | GotStatus | + | | ::: | FileLocked |
- | | ::: | Got | + | | HeaderFileType |
- | | ::: | Corrupt | + | | ::: | ZIP | ZIP archive |
- | | ::: | FileLocked | + | | ::: | GZ |
- | | HeaderFileType | + | | ::: | SevenZip |
- | | ::: | ZIP | + | | ::: | RAR | RAR archive |
- | | ::: | GZ | GZip archive | + | | ::: | CHD | CHD file | '' |
- | | ::: | SevenZip | + | | ::: | A7800 | Atari 7800 | '' |
- | | ::: | RAR | + | | ::: | Lynx |
- | | ::: | CHD | + | | ::: | NES | Nintendo Entertainment System |
- | | ::: | A7800 | + | | ::: | FDS | Nintendo Famicom Disk System |
- | | ::: | Lynx | Atari Lynx | '' | + | | ::: | PCE | NEC PC Engine |
- | | ::: | NES | + | | ::: | PSID |
- | | ::: | FDS | + | | ::: | SNES |
- | | ::: | PCE | + | | ::: | SPC | SNES Audio | '' |
- | | ::: | PSID | Commodore 64 SID (Sound Interface Device) Audio | '' | + | | ::: | HeaderMask |
- | | ::: | SNES | Super Nintendo Entertainment System | + | | ::: | Required |
- | | ::: | SPC | + | | TreeSelect |
- | | ::: | HeaderMask | + | | ::: | Selected |
- | | ::: | Required | + | | ::: | Locked |
+ | | ZipStatus | ||
+ | | ::: | TrrntZip | ||
+ | | ::: | ExtraData | ||
+ | | ::: | Trrnt7Zip | ||
cache_structure.txt · Last modified: 2022/11/24 14:30 by johnsanc