Necrodome POD: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== POD == * ''' Format Type ''': Archive <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> === Format Specifications === <tt><b...") |
(Created page with "== POD == * ''' Format Type ''': Archive <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br> === Format Specifications === <tt><b...") |
(No difference)
| |
Revision as of 14:04, 2 November 2012
POD
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {8} - Header (PODFILE\0)
uint32 {4} - Version Number
uint32 {4} - Number Of Files
uint32 {4} - Directory Offset
uint32 {4} - Directory Length (includes all directory entries and filenames)
byte {X} - fileData
// Directory
- // for each file 32 bytes
- uint32 {4} - Data Offset
- uint32 {4} - File Size
- uint32 {4} - Filename Offset [+dirOffset]
- uint32 {4} - Data Offset
// Note that some files have 0 as the offset and size, this is marker
// for each file
- char {X} - Filename
- byte {1} - null