GFCP is a container for compression.
File Format[edit]
Offset |
Size |
Type |
Description
|
0x00 |
4 |
char[4] |
Magic Word 'GFCP'
|
0x04 |
4 |
uint32 |
Always 1
|
0x08 |
4 |
uint32 |
Compression type/algorithm which was used to compress the data
|
0x0C |
4 |
uint32 |
Raw/Uncompressed data size
|
0x10 |
4 |
uint32 |
Compressed data size
|
The remaining data is the compressed data. It should have the same size as stated in the Compressed data size field of the header.
Algorithms[edit]
ID |
Algorithm
|
1 |
byte pair encoding
|
2 |
LZ77
|
3 |
LZ77 Version 0x10 but without header
|