GRAF:7th Level BIN 7Lb: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
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|date_posted=06:09, 4 January 2006}}
{{GRAFPageMisc}}


=== Format Specifications ===  
=== Format Specifications ===  
{{GRAFPageFormat|1=
{{GRAFPageFormat|1=
char {4} &nbsp;&nbsp;&nbsp; - Header {{Purple|(7Lb + 0x01)}}<br>
char {4} &nbsp;&nbsp;&nbsp; - Header {{Constant|(7Lb + 0x01)}}<br>
uint32 {4} &nbsp; - {{Unknown}} {{Purple|(144945)}}<br>
uint32 {4} &nbsp; - {{Unknown}} {{Constant|(144945)}}<br>
char {78} &nbsp;&nbsp; - Description {{Purple|(null)}}<br>  
char {78} &nbsp;&nbsp; - Description {{Constant|(null)}}<br>  
uint32 {4} &nbsp; - {{Unknown}} {{Purple|(2)}}<br>
uint32 {4} &nbsp; - {{Unknown}} {{Constant|(2)}}<br>
uint64 {8} &nbsp; - null<br>
uint64 {8} &nbsp; - null<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
byte {120} &nbsp; - null<br>
byte {120} &nbsp; - null<br>
uint16 {2} &nbsp; - {{Unknown}} {{Purple|(1/2)}}<br>
uint16 {2} &nbsp; - {{Unknown}} {{Constant|(1/2)}}<br>
uint32 {4} &nbsp; - {{Unknown}} {{Purple|(236)}}<br>
uint32 {4} &nbsp; - {{Unknown}} {{Constant|(236)}}<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
Line 38: Line 38:
uint32 {4} &nbsp; - End Directory Length
uint32 {4} &nbsp; - End Directory Length


{{Blue| // FILE DATA }}
{{BlockDescription| // FILE DATA }}
: {{Blue| // for each file }}
: {{BlockDescription| // for each file }}
:: byte {X} &nbsp;&nbsp;&nbsp; - File Data
:: byte {X} &nbsp;&nbsp;&nbsp; - File Data


{{Blue| // FILES DIRECTORY }}
{{BlockDescription| // FILES DIRECTORY }}
: {{Blue| // for each file }}
: {{BlockDescription| // for each file }}
:: uint16 {2} &nbsp; - {{Unknown|File Type ID?}} {{Purple|(1-18)}}
:: uint16 {2} &nbsp; - {{Unknown|File Type ID?}} {{Constant|(1-18)}}
:: uint32 {4} &nbsp; - File Offset
:: uint32 {4} &nbsp; - File Offset
:: uint32 {4} &nbsp; - File Length
:: uint32 {4} &nbsp; - File Length


{{Blue| // COUNTER DIRECTORY }}
{{BlockDescription| // COUNTER DIRECTORY }}
: byte {X} &nbsp;&nbsp;&nbsp; - {{Unknown}}
: byte {X} &nbsp;&nbsp;&nbsp; - {{Unknown}}


{{Blue| // FILENAME DIRECTORY }}
{{BlockDescription| // FILENAME DIRECTORY }}
: {{Blue| // for each file }}
: {{BlockDescription| // for each file }}
:: char {X} &nbsp;&nbsp;&nbsp; - Filename
:: char {X} &nbsp;&nbsp;&nbsp; - Filename
:: byte {1} &nbsp;&nbsp;&nbsp; - null Filename Terminator
:: byte {1} &nbsp;&nbsp;&nbsp; - null Filename Terminator


{{Blue| // UNKNOWN DIRECTORY }}
{{BlockDescription| // UNKNOWN DIRECTORY }}
: byte {X} &nbsp;&nbsp;&nbsp; - {{Unknown}}
: byte {X} &nbsp;&nbsp;&nbsp; - {{Unknown}}


{{Blue| // IMAGE }}
{{BlockDescription| // IMAGE }}
: {{Blue| // for (236) }}
: {{BlockDescription| // for (236) }}
:: byte {1} &nbsp;&nbsp;&nbsp; - Red
:: byte {1} &nbsp;&nbsp;&nbsp; - Red
:: byte {1} &nbsp;&nbsp;&nbsp; - Green
:: byte {1} &nbsp;&nbsp;&nbsp; - Green
Line 66: Line 66:
:: byte {1} &nbsp;&nbsp;&nbsp; - Alpha
:: byte {1} &nbsp;&nbsp;&nbsp; - Alpha


{{Blue| // FUNCTIONS DIRECTORY 1 }}
{{BlockDescription| // FUNCTIONS DIRECTORY 1 }}
: {{Blue| // for each function }}
: {{BlockDescription| // for each function }}
:: char {X} &nbsp;&nbsp;&nbsp; - Function name
:: char {X} &nbsp;&nbsp;&nbsp; - Function name
:: byte {1} &nbsp;&nbsp;&nbsp; - null Function name terminator
:: byte {1} &nbsp;&nbsp;&nbsp; - null Function name terminator


{{Blue| // FUNCTIONS DIRECTORY 2 }}
{{BlockDescription| // FUNCTIONS DIRECTORY 2 }}
: {{Blue| // for each function }}
: {{BlockDescription| // for each function }}
:: char {X} &nbsp;&nbsp;&nbsp; - Function name
:: char {X} &nbsp;&nbsp;&nbsp; - Function name
:: byte {1} &nbsp;&nbsp;&nbsp; - null Function name terminator
:: byte {1} &nbsp;&nbsp;&nbsp; - null Function name terminator


{{Blue| // END DIRECTORY }}
{{BlockDescription| // END DIRECTORY }}
: {{Blue| // for each ??? }}
: {{BlockDescription| // for each ??? }}
:: uint16 {2} &nbsp; - {{Unknown}} {{Purple|(0/1/2)}}}}
:: uint16 {2} &nbsp; - {{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 Specifications

char {4}     - Header (7Lb + 0x01)

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

Games

Navigation

Jump to a listing by...
All Formats - Common Formats - Standard Formats - Malformed Pages
Platforms
Microsoft:
Xbox
Xbox 360
Nintendo:
GameCube
DS
Desktop:
PC
Sega:
Dreamcast
Sony:
PlayStation
PlayStation 2
PlayStation 3
PlayStation Portable
Type
Animation - Archive - Audio - Image - Mesh - Miscellaneous - Model - Video
Endianness
Little-endian - Big-endian
BMS Scripts
Pages Without a BMS Script

All Pages with Scripts:
Recently Added Scripts

Program Support
No Known Support

MultiEx Commander - Game Extractor

Format Specification Completion
Work in Progress - Almost Done - Completed
Compression and Encryption
No Compression or Encryption Used - Unknown Compression or Encryption Used

One or Both Used:
Compression Used - Both Compression and Encryption Used