GLB Format (Galactix)
The first FAT entry has the filename "GLIB FILE".
The file begins with a File Allocation Table (FAT), which lists the filename, size and offset of each file within the archive.
|UINT32LE||offset||Offset of the file data, relative to the start of the archive|
|char||filename||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.
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|
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!)