projects:proprietary_file_formats
This is an old revision of the document!
PCK
- Type: compressed archive file
- Compression: gzip
- File name extension: pck
- Byte order: little-endian
PKG
- Type: archive file
- Compression: none
- File name extension: pkg
- Byte order: little-endian
Known Files:
file name | sha256 | software |
---|---|---|
d3merc.pkg | 6fded1c7ed4137611a1b79c42dbc5bfad53ce50b82a50310c8032bab35e2d456 | Descent 3: Mercenary |
eng_130.pkg | 26cee0051e9483d122d8eb96a4b412b0a452ed90c4cb1291affb3d3a80ec3fa2 | Descent 3: Mercenary |
ll_130.pkg | d3fa4be44e90a85883b0772b7d97f3e442f5963fc3b9df6e9cc1244831dd8d45 | Descent 3: Mercenary |
rownoll_130.pkg | 5ff8887269ae6f3eb6ed5ce99df5ecd7c7ef5bb6e35de3a084232b22a1607fd3 | Descent 3: Mercenary |
File Header:
offset | size in bytes | description | comment |
---|---|---|---|
0 | 4 | magic number | always 47 4b 50 4f (GKPO) |
4 | 4 | number of file blocks in archive |
File Block:
The first file block starts at offset 8, right after the file header.
offset | size in bytes | description | comment |
---|---|---|---|
0 | 4 | directory name length | including null byte |
4 | directory name | null terminated string with a trailing backslash, path separator: backslash | |
4 | file name length | including null byte | |
file name | null terminated string | ||
4 | file size | in bytes | |
8 | unknown | probably some kind of check sum | |
file data |
projects/proprietary_file_formats.1330278859.txt.gz · Last modified: 2012/02/26 18:54 by kratz00