GLB Format (Galactix)
Format type | Archive |
---|---|
Max files | 232-1 (~4 billion) |
File Allocation Table (FAT) | Beginning |
Filenames? | Yes, 15 chars |
Metadata? | None |
Supports compression? | No |
Supports encryption? | No |
Supports subdirectories? | No |
Hidden data? | Yes |
Games |
The Galactix GLB Format is used by Galactix to store all the game data files. The format was later altered for Raptor to add encryption, resulting in the Raptor GLB Format.
Signature
The first FAT entry has the filename "GLIB FILE".
File format
The file begins with a File Allocation Table (FAT), which lists the filename, size and offset of each file within the archive.
Data type | Name | Description |
---|---|---|
UINT32LE | offset | Offset of the file data, relative to the start of the archive |
char | filename[22] | Null-terminated filename (17 chars + terminating null) |
UINT16LE | length | Size of the file data, in bytes |
The very first entry is not a real file, but is a header. The offset field of this entry contains the number of files in the FAT (not including this header entry itself.) The filename is "GLIB FILE" and the size is zero.
The first file's data begins directly after the FAT, which will also be the offset value of the second FAT entry.
Tools
The following tools are able to work with files in this format.
Name | Platform | Extract files? | Decompress on extract? | Create new? | Modify? | Compress on insert? | Access hidden data? | Edit metadata? | Notes |
---|---|---|---|---|---|---|---|---|---|
Camoto | Linux/Windows | Yes | N/A | Yes | Yes | N/A | No | N/A |
Credits
This file format was reverse engineered by Malvineous. If you find this information helpful in a project you're working on, please give credit where credit is due. (A link back to this wiki would be nice too!)