Zanzarah: The Hidden Portal PAK
Choose archive extension:
PAK
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
// ARCHIVE HEADER
- uint32 {4} - null
- uint32 {4} - Number Of Files
// FILES DIRECTORY
- // for each file
- uint32 {4} - Filename Length
- char {X} - Filename (including ..\ at the front of the filename)
- uint32 {4} - Offset of data block (relative to the end of the files directory)
- uint32 {4} - Length of data block (substract 8 to get filesize)
- uint32 {4} - Filename Length
// FILE DATA
- // for each data block
- uint32 {4} - Always 0x00000101
- byte {X} - File Data
- uint32 {4} - Always 0x00000202
- uint32 {4} - Always 0x00000101
MultiEx BMS Script
Not written yet
Notes and Comments
- The files in the directory are NOT in the same order as the files in the archive. ie. file 1 in the directory may actually be file 3827 in the archive, etc.
- After unpacking PAK the game can read the files from game main directory, so there is no need for repacking files to the archive.
Compatible Programs