Mohawk archive format
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.
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)|