We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
#PACK
PACK files are uncompressed files archives.
PACK
PACK files are split into CHUNKs.
CHUNK
CHUNK blocks define a chunk of files within this PACK file. There can be multiple CHUNKs in a PACK file.
struct chunk_t { unsigned int next_chunk_offset; unsigned int file_count; file_t* files; };
next_chunk_offset defines the absolute offset to the beginning of the next CHUNK block. If the value is 0, then this is the last CHUNK in this file.
next_chunk_offset
0
file_count defines the number of files contained in this block.
file_count
files is an array of file_ts of size chunk_t::file_count.
files
file_t
chunk_t::file_count
##FILE
struct file_t { unsigned int name_length; char* name; unsigned int offset; unsigned int length; unsigned int crc32; };
name_length defines the string length of file_t::name.
name_length
file_t::name
name defines the name of the file of length file_t::name_length.
name
file_t::name_length
offset defines the absolute file offset of the beginning of this file.
offset
length defines the length in bytes of this file.
length
crc32 defines the result of performing a CRC-32 algorithm on all the bytes of this file.
crc32