Pathologic VFS: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>13xforever (→VFS) |
||
| Line 12: | Line 12: | ||
<tt><b> | <tt><b> | ||
==== Structure ==== | |||
: Header <br> | |||
: FAT <br> | |||
: Data <br> | |||
: [''FAT #2 Header''] <br> | |||
: [''FAT''] <br> | |||
: [''Data''] <br> | |||
: ... <br> | |||
<br> | <br> | ||
<font color=" | ==== Header ==== | ||
: byte {1} - Filename | : char {4} - Header <font color="purple">(LP1C)</font> <br> | ||
: uint32 {4} - Number of subdirs <br> | |||
: uint32 {4} - Number of files <br> | |||
==== FAT ==== | |||
: byte {1} - Filename length <br> | |||
: char {X} - Filename <br> | : char {X} - Filename <br> | ||
: uint32 {4} - File Length <br> | : uint32 {4} - File Length <br> | ||
: uint32 {4} - File Offset <br> | : uint32 {4} - File Offset <br> | ||
: uint64 {8} - <font color="red"> '' | : uint64 {8} - <font color="red"> '' UID? '' </font> <br> | ||
<br> | ==== Data ==== | ||
byte { | : byte {X} - File data <br> | ||
==== FAT #2 Header ==== | |||
: byte {1} - Next Directory Name length (w/o trailing '/')<br> | |||
: uint32 {4} - <font color="red"> '' UID? '' </font> <br> | |||
: uint32 {4} - Number of files in that subdir <br> | |||
</b></tt> | </b></tt> | ||
Revision as of 11:02, 23 October 2006
Choose archive extension:
VFS
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
Structure
- Header
- FAT
- Data
- [FAT #2 Header]
- [FAT]
- [Data]
- ...
Header
- char {4} - Header (LP1C)
- uint32 {4} - Number of subdirs
- uint32 {4} - Number of files
FAT
- byte {1} - Filename length
- char {X} - Filename
- uint32 {4} - File Length
- uint32 {4} - File Offset
- uint64 {8} - UID?
Data
- byte {X} - File data
FAT #2 Header
- byte {1} - Next Directory Name length (w/o trailing '/')
- uint32 {4} - UID?
- uint32 {4} - Number of files in that subdir
MultiEx BMS
Not written yet