Difference between revisions of "GFCP"
Jump to navigation
Jump to search
Meleemeister (talk | contribs) (Created page with "'''GFCP''' is a container for compression. ==File Format== ===Header=== {| class="wikitable" border="1" ! Offset !! Size !! Type !! Description |- | 0x00 || 4 || char[4]...") |
Meleemeister (talk | contribs) |
||
Line 24: | Line 24: | ||
| 1 || byte pair encoding | | 1 || byte pair encoding | ||
|- | |- | ||
− | | 2 || | + | | 2 || LZ77 |
+ | |- | ||
+ | | 3 || [https://wiibrew.org/wiki/LZ77 LZ77] Version 0x10 but without header | ||
|} | |} |
Revision as of 21:14, 27 September 2021
GFCP is a container for compression.
File Format
Header
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 |
Algorithms
ID | Algorithm |
---|---|
1 | byte pair encoding |
2 | LZ77 |
3 | LZ77 Version 0x10 but without header |