The Amazing Spider-Man PKZ: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks (Created page with "== PKZ == * ''' Game ''': The Amazing Spider-Man <br> * ''' Format Type ''': Archive <br> * ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little End...") |
imported>Ikskoks |
||
| Line 63: | Line 63: | ||
=== Notes and Comments === | === Notes and Comments === | ||
* Files inside archive are compressed with '''ZLIB compression'''. | |||
=== Compatible Programs === | === Compatible Programs === | ||
Revision as of 22:23, 13 January 2021
PKZ
- Game : The Amazing Spider-Man
- Format Type : Archive
- Endian Order : Little Endian / Big Endian
Format Specifications
// The Amazing Spider-Man (PC)
// PKZ file format
// little endian or big endian
// Note: Files are compressed with zlib
//header
4 bytes (uint32) - ID // "\xB0\xB1\xBE\xBA" - big endian
// "\xBA\xBE\xB1\xB0" - little endian
4 bytes (uint32) - chunk size
4 bytes (uint32) - data start offset
4 bytes (uint32) - unknown
4 bytes (uint32) - number of files
4 bytes (uint32) - total compressed size (for all files)
4 bytes (uint32) - total uncompressed size (for all files)
//size array
num_of_files *
{
4 bytes (uint32) - file size // comp size??
}
//some array
num_of_entries *
{
4 bytes (uint32) - entry
}
x bytes - padding
//data
num_of_files *
{
x bytes - file data
}
// TODO - needs some corrections
MultiEx BMS Script
Not written yet.
Notes and Comments
- Files inside archive are compressed with ZLIB compression.
Compatible Programs
None.