GRAF:7th Level BIN 7Lb: Difference between revisions
imported>Dinoguy1000 No edit summary |
imported>Ikskoks No edit summary |
||
| (7 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
== BIN (7Lb) == | == BIN (7Lb) == | ||
{{GRAFPageMisc | {{GRAFPageMisc}} | ||
=== Format Specifications === | === Format Specifications === | ||
{{GRAFPageFormat|1= | {{GRAFPageFormat|1= | ||
char {4} - Header {{ | char {4} - Header {{Constant|(7Lb + 0x01)}}<br> | ||
uint32 {4} - {{Unknown}} {{ | uint32 {4} - {{Unknown}} {{Constant|(144945)}}<br> | ||
char {78} - Description {{ | char {78} - Description {{Constant|(null)}}<br> | ||
uint32 {4} - {{Unknown}} {{ | uint32 {4} - {{Unknown}} {{Constant|(2)}}<br> | ||
uint64 {8} - null<br> | uint64 {8} - null<br> | ||
uint32 {4} - {{Unknown}}<br> | uint32 {4} - {{Unknown}}<br> | ||
uint32 {4} - {{Unknown}}<br> | uint32 {4} - {{Unknown}}<br> | ||
byte {120} - null<br> | byte {120} - null<br> | ||
uint16 {2} - {{Unknown}} {{ | uint16 {2} - {{Unknown}} {{Constant|(1/2)}}<br> | ||
uint32 {4} - {{Unknown}} {{ | uint32 {4} - {{Unknown}} {{Constant|(236)}}<br> | ||
uint32 {4} - {{Unknown}}<br> | uint32 {4} - {{Unknown}}<br> | ||
uint32 {4} - {{Unknown}}<br> | uint32 {4} - {{Unknown}}<br> | ||
| Line 38: | Line 38: | ||
uint32 {4} - End Directory Length | uint32 {4} - End Directory Length | ||
{{ | {{BlockDescription| // FILE DATA }} | ||
: {{ | : {{BlockDescription| // for each file }} | ||
:: byte {X} - File Data | :: byte {X} - File Data | ||
{{ | {{BlockDescription| // FILES DIRECTORY }} | ||
: {{ | : {{BlockDescription| // for each file }} | ||
:: uint16 {2} - {{Unknown|File Type ID?}} {{ | :: uint16 {2} - {{Unknown|File Type ID?}} {{Constant|(1-18)}} | ||
:: uint32 {4} - File Offset | :: uint32 {4} - File Offset | ||
:: uint32 {4} - File Length | :: uint32 {4} - File Length | ||
{{ | {{BlockDescription| // COUNTER DIRECTORY }} | ||
: byte {X} - {{Unknown}} | : byte {X} - {{Unknown}} | ||
{{ | {{BlockDescription| // FILENAME DIRECTORY }} | ||
: {{ | : {{BlockDescription| // for each file }} | ||
:: char {X} - Filename | :: char {X} - Filename | ||
:: byte {1} - null Filename Terminator | :: byte {1} - null Filename Terminator | ||
{{ | {{BlockDescription| // UNKNOWN DIRECTORY }} | ||
: byte {X} - {{Unknown}} | : byte {X} - {{Unknown}} | ||
{{ | {{BlockDescription| // IMAGE }} | ||
: {{ | : {{BlockDescription| // for (236) }} | ||
:: byte {1} - Red | :: byte {1} - Red | ||
:: byte {1} - Green | :: byte {1} - Green | ||
| Line 66: | Line 66: | ||
:: byte {1} - Alpha | :: byte {1} - Alpha | ||
{{ | {{BlockDescription| // FUNCTIONS DIRECTORY 1 }} | ||
: {{ | : {{BlockDescription| // for each function }} | ||
:: char {X} - Function name | :: char {X} - Function name | ||
:: byte {1} - null Function name terminator | :: byte {1} - null Function name terminator | ||
{{ | {{BlockDescription| // FUNCTIONS DIRECTORY 2 }} | ||
: {{ | : {{BlockDescription| // for each function }} | ||
:: char {X} - Function name | :: char {X} - Function name | ||
:: byte {1} - null Function name terminator | :: byte {1} - null Function name terminator | ||
{{ | {{BlockDescription| // END DIRECTORY }} | ||
: {{ | : {{BlockDescription| // for each ??? }} | ||
:: uint16 {2} - {{Unknown}} {{ | :: uint16 {2} - {{Unknown}} {{Constant|(0/1/2)}}}} | ||
=== Notes and Comments === | === Notes and Comments === | ||
| Line 97: | Line 97: | ||
{{GRAFPageFooter}} | {{GRAFPageFooter}} | ||
[[Category:Complete WIP|7th Level BIN 7Lb]] [[Category:Platform PC|7th Level BIN 7Lb]] [[Category:CE None|7th Level BIN 7Lb]] [[Category:Malformed Page|7th Level BIN 7Lb]] | [[Category:Complete WIP|7th Level BIN 7Lb]] | ||
[[Category:Platform PC|7th Level BIN 7Lb]] | |||
[[Category:CE None|7th Level BIN 7Lb]] | |||
[[Category:Malformed Page|7th Level BIN 7Lb]] | |||
[[Category:File Format]] | |||
Latest revision as of 00:43, 3 January 2021
Back to index | Edit this page
BIN (7Lb)
- Format type: Archive
- Endianness: Little-endian
Format Specifications
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
// FILES DIRECTORY
- // for each file
- uint16 {2} - File Type ID? (1-18)
- uint32 {4} - File Offset
- uint32 {4} - File Length
// COUNTER DIRECTORY
- byte {X} - Unknown
// FILENAME DIRECTORY
- // for each file
- char {X} - Filename
- byte {1} - null Filename Terminator
// UNKNOWN DIRECTORY
- byte {X} - Unknown
// IMAGE
- // for (236)
- byte {1} - Red
- byte {1} - Green
- byte {1} - Blue
- byte {1} - Alpha
// FUNCTIONS DIRECTORY 1
- // for each function
- char {X} - Function name
- byte {1} - null Function name terminator
// FUNCTIONS DIRECTORY 2
- // for each function
- char {X} - Function name
- byte {1} - null Function name terminator
// END DIRECTORY
- // for each ???
- uint16 {2} - Unknown (0/1/2)
Notes and Comments
None
MultiEx BMS Script
None written yet.
Supported by Programs
Links
None