====== BIGF ====== This is an archive format used to organize game assets. It has the file extension //.big//. ===== Header ===== The header takes up the first 0x10 bytes of the archive. ^Offset^#Bytes^Description^ |0x00|4|"BIGF"| |0x04|4|Size of the archive| |0x08|4|Number of files| |0x0C|4|Size of the index table| Following the header is the index table. ===== Index table entry ===== Each file in the archive has an entry in the index table. ^Offset^#Bytes^Description^ |0x00|4|offset in archive| |0x04|4|Size of the file| |0x08|Varies|Filename| * The filename is an ascii string that has a null terminator, and there seems to be no hard limit on the length. * If the first two bytes of the file start with 0x10FB, then that data is compressed with the [[supercross_2000:eahd|EAHD format]]. ===== Trivia ===== * The main BIGF archive within Supercross 2000 takes up 91% of the N64 ROM at about 14.56 MB