Area 51: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>WATTO m (Correcting Errors) |
||
| Line 33: | Line 33: | ||
: uint32 {4} - <font color="red"> '' Unknown <font color="purple">(Filename Length?)</font> '' </font> <br> | : uint32 {4} - <font color="red"> '' Unknown <font color="purple">(Filename Length?)</font> '' </font> <br> | ||
: uint32 {4} - null <br> | : uint32 {4} - null <br> | ||
: uint32 {4} - <font color="red"> '' Unknown | : uint32 {4} - <font color="red"> '' Unknown '' </font> <br> | ||
: uint32 {4} - File Offset <font color="purple">(Relative to the end of the directory)</font> <br> | : uint32 {4} - File Offset <font color="purple">(Relative to the end of the directory)</font> <br> | ||
: | : uint32 {4} - File Size <br> | ||
<br> | <br> | ||
<font color="blue"> ''' // for each file ''' </font> <br> | <font color="blue"> ''' // for each file ''' </font> <br> | ||
| Line 53: | Line 51: | ||
Not written yet<br><br> | Not written yet<br><br> | ||
=== Supported Programs === | === Supported Programs === | ||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]]<br> | ||
Revision as of 14:20, 12 July 2005
Choose archive extension:
DFS
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {4} - Header (SFDX)
uint32 {4} - Version (3)
uint32 {4} - Unknown
uint32 {4} - Padding Size (2048)
uint32 {4} - Unknown
uint32 {4} - Number Of Files
uint32 {4} - Unknown (1)
uint32 {4} - Length Of Filename Directory
uint32 {4} - Unknown (48)
uint32 {4} - Archive Header Length (56)
uint32 {4} - null
uint32 {4} - Length Of Offset Directory + Archive Header
byte {1} - null
uint32 {4} - Archive Size?
uint16 {2} - null
byte {1} - null
// for each file
- uint32 {4} - Unknown (Filename Length?)
- uint32 {4} - Unknown (Filename Length?)
- uint32 {4} - null
- uint32 {4} - Unknown
- uint32 {4} - File Offset (Relative to the end of the directory)
- uint32 {4} - File Size
// for each file
- char {X} - Filename
- byte {1} - null Filename Terminator
byte {0-2047} - null Padding to a multiple of 2048 bytes
// for each file
- byte {X} - File Data
- byte {0-2047} - null Padding to a multiple of 2048 bytes?
MultiEx BMS
Not written yet