Difference between revisions of "GFCP"

From 3dbrew
Jump to navigation Jump to search
(Created page with "'''GFCP''' is a container for compression. ==File Format== ===Header=== {| class="wikitable" border="1" ! Offset !! Size !! Type !! Description |- | 0x00 || 4 || char[4]...")
 
Line 24: Line 24:
 
| 1 || byte pair encoding
 
| 1 || byte pair encoding
 
|-
 
|-
| 2 || lz77
+
| 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