GRAF:7th Level BIN 7Lb: Difference between revisions
imported>WATTO No edit summary |
imported>WATTO No edit summary |
(No difference)
| |
Revision as of 06:09, 4 January 2006
BIN (VERSION B)
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {4} - Header (7Lb + (byte)1)
uint32 {4} - Unknown (144945)
char {78} - Description (null)
uint32 {4} - Unknown (2)
uint64 {8} - null
uint32 {4} - Unknown
uint32 {4} - Unknown
byte {120} - null
uint16 {2} - Unknown (1/2)
uint32 {4} - Unknown (236)
uint32 {4} - Unknown
uint32 {4} - Unknown
uint16 {2} - Unknown
uint32 {4} - Files Directory Offset
uint32 {4} - Files Directory Length
byte {16} - null
uint32 {4} - Counter Directory Offset
uint32 {4} - Counter Directory Length
uint32 {4} - Filename Directory Offset
uint32 {4} - Filename Directory Length
uint32 {4} - Unknown Directory Offset
uint32 {4} - Unknown Directory Length
uint32 {4} - Image Offset
uint32 {4} - Image Length
byte {24} - null
uint32 {4} - Functions Directory 1
uint32 {4} - Functions Directory 1 Length
uint32 {4} - Functions Directory 2
uint32 {4} - Functions Directory 2 Length
uint32 {4} - End Directory Offset
uint32 {4} - End Directory Length
// FILE DATA
- // for each file
- byte {X} - File Data
- byte {X} - File Data
// FILES DIRECTORY
- // for each file
- uint16 {2} - File Type ID? (1-18)
- uint32 {4} - File Offset
- uint32 {4} - File Length
- uint16 {2} - File Type ID? (1-18)
// COUNTER DIRECTORY
- byte {X} - Unknown
// FILENAME DIRECTORY
- // for each file
- char {X} - Filename
- byte {1} - null Filename Terminator
- char {X} - Filename
// UNKNOWN DIRECTORY
- byte {X} - Unknown
// IMAGE
- // for (236)
- byte {1} - Red
- byte {1} - Green
- byte {1} - Blue
- byte {1} - Alpha
- byte {1} - Red
// FUNCTIONS DIRECTORY 1
- // for each function
- char {X} - Function name
- byte {1} - null Function name terminator
- char {X} - Function name
// FUNCTIONS DIRECTORY 2
- // for each function
- char {X} - Function name
- byte {1} - null Function name terminator
- char {X} - Function name
// END DIRECTORY
- // for each ???
- uint16 {2} - Unknown (0/1/2)
- uint16 {2} - Unknown (0/1/2)