This is the specifications for the archive file which is handled by the Game Extractor plugin Archive_GOB_STBL.

Endian Order:Big Endian
Compression:ZLib
Encryption:None


This format is used by the following Games:
Crash Nitro Racing [PS2]*.gob
Doom 3 [XBox]*.gob


This is the format specification information:
 
// GFC FILE

  // HEADER
    4 - Unknown
    4 - Length of GOB File
    4 - Number of Blocks
    4 - Number of Files
    
  // BLOCK DIRECTORY
    // for each block
      4 - Block Compressed Length (including the block headers and footer)
      4 - Block Offset
      4 - Max Block Decompressed Length? (32767)
      
  // HASH DIRECTORY
    // for each block
      4 - Hash
      
  // DETAILS DIRECTORY
    // for each file
      4 - Hash
      4 - Decompressed File Length
      4 - First Block ID of this File
      
  // FILENAME DIRECTORY
    // for each file
      72 - Filename (null terminated, filled with junk)
    
    
// GOB FILE

  // FILE DATA
    // for each block
      4 - Block Header (STBL)
      1 - Compression Header ("z" = ZLib, "0" = No Compression)
      X - Block Data (ZLib Compression)
      4 - Block Footer (ENBL)
      0-2047 - null Padding to a multiple of 2048 bytes


These are the accompanying notes and further information:
 
The GOB file contains the file data, the GFC file contains the details


Game Extractor is able to read files of this type, as well as files from thousands of other games. To give it a try, download Game Extractor (Basic Version) for free, and see what it can do.

For further information on this format, refer to the source code on our GitHub repository.