SAS Anti Terror Force AIF

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

AIF


Format Specifications

uint32 {4}   - Directory Length (including all these fields) (not including padding)
uint32 {4}   - File Entry Length (16)
byte {12}    - null
uint32 {4}   - Number Of Folders [-1]
uint32 {4}   - File Entry Directory Offset
uint32 {4}   - Unknown

// FOLDER DIRECTORY

// for each folder (16-bytes per entry)
uint32 {4}   - Hash?
uint32 {4}   - Unknown (usually null)
uint32 {4}   - Offset To File Entries In This Folder? (relative to the start of File Entry Directory???)
uint16 {2}   - Parent Directory Number?
uint16 {2}   - Number Of Files In This Directory?


// FILE ENTRY DIRECTORY

// for each file (16-bytes per entry)
uint32 {4}   - Hash?
uint32 {4}   - File Offset
uint32 {4}   - File Length
uint32 {4}   - null


// FILE DATA

// for each file
byte {X}     - File Data
byte {X}     - null Padding to a multiple of 2048? bytes

MultiEx BMS

Not written yet


Supported Programs