Code: Select all
uint magic[4];
uint NumFiles;
struct Entry {
uint namelength;
char name[namelength];
uint offset;
uint size;
uint size_decompressed;
} entries[NumFiles]<optimize=false>;
The first two bytes (0x00 0x06) are the PKDCL header.

Code: Select all
uint magic[4];
uint NumFiles;
struct Entry {
uint namelength;
char name[namelength];
uint offset;
uint size;
uint size_decompressed;
} entries[NumFiles]<optimize=false>;