Mohawk archive format
From A look inside The Link @ wiki
Revision as of 14:28, 4 February 2008 by TitoDalCanton (Talk | contribs)
Contents
General layout
Mohawk archives are organized in chunks, and this is the chunk layout:
- IFF chunk
- IFF header
- RSRC header
- Resource dir
- Type table
- Name tables (one for each resource type)
- Resource tables (one for each resource type)
- Resource name list
- File table
- Actual data (resource contents)
Note that the chunks may be found in a different order: never trust on them being at fixed locations, and use the offsets to reach them.
Every integer is in big-endian (Motorola) byte order.
IFF header
This is always at the beginning of the file.
4 bytes | chunk signature (MHWK), identifies Mohawk archive format |
unsigned long | file size in bytes, not counting this IFF header (that is, file size - 8) |