SAS Anti Terror Force AIF
Choose archive extension:
AIF
- Format Type : Archive
- Endian Order : Little Endian
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?
- uint32 {4} - Hash?
// FILE ENTRY DIRECTORY
- // for each file (16-bytes per entry)
- uint32 {4} - Hash?
- uint32 {4} - File Offset
- uint32 {4} - File Length
- uint32 {4} - null
- uint32 {4} - Hash?
// FILE DATA
- // for each file
- byte {X} - File Data
- byte {X} - null Padding to a multiple of 2048? bytes
- byte {X} - File Data
MultiEx BMS
Not written yet