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
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== BIN (VERSION B) ==
{{GRAFPageHeader}}


* ''' Format Type ''':    Archive <br>
== BIN (7Lb) ==
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
{{GRAFPageMisc}}


=== Format Specifications ===  
=== Format Specifications ===  
{{GRAFPageFormat|1=
char {4} &nbsp;&nbsp;&nbsp; - Header {{Constant|(7Lb + 0x01)}}<br>
uint32 {4} &nbsp; - {{Unknown}} {{Constant|(144945)}}<br>
char {78} &nbsp;&nbsp; - Description {{Constant|(null)}}<br>
uint32 {4} &nbsp; - {{Unknown}} {{Constant|(2)}}<br>
uint64 {8} &nbsp; - null<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
byte {120} &nbsp; - null<br>
uint16 {2} &nbsp; - {{Unknown}} {{Constant|(1/2)}}<br>
uint32 {4} &nbsp; - {{Unknown}} {{Constant|(236)}}<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
uint32 {4} &nbsp; - {{Unknown}}<br>
uint16 {2} &nbsp; - {{Unknown}}<br>
uint32 {4} &nbsp; - Files Directory Offset<br>
uint32 {4} &nbsp; - Files Directory Length<br>
byte {16} &nbsp;&nbsp; - null<br>
uint32 {4} &nbsp; - Counter Directory Offset<br>
uint32 {4} &nbsp; - Counter Directory Length<br>
uint32 {4} &nbsp; - Filename Directory Offset<br>
uint32 {4} &nbsp; - Filename Directory Length<br>
uint32 {4} &nbsp; - {{Unknown|Unknown Directory Offset}}<br>
uint32 {4} &nbsp; - {{Unknown|Unknown Directory Length}}<br>
uint32 {4} &nbsp; - Image Offset<br>
uint32 {4} &nbsp; - Image Length<br>
byte {24} &nbsp;&nbsp; - null<br>
uint32 {4} &nbsp; - Functions Directory 1<br>
uint32 {4} &nbsp; - Functions Directory 1 Length<br>
uint32 {4} &nbsp; - Functions Directory 2<br>
uint32 {4} &nbsp; - Functions Directory 2 Length<br>
uint32 {4} &nbsp; - End Directory Offset<br>
uint32 {4} &nbsp; - End Directory Length


<tt><b>
{{BlockDescription| // FILE DATA }}
char {4}&nbsp;&nbsp;&nbsp;&nbsp; - Header <font color="purple">(7Lb + <font color="purple">(byte)</font>1)</font> <br>
: {{BlockDescription| // for each file }}
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(144945)</font> '' </font> <br>
:: byte {X} &nbsp;&nbsp;&nbsp; - File Data
char {78}&nbsp;&nbsp;&nbsp; - Description <font color="purple">(null)</font> <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(2)</font> '' </font> <br>
uint64 {8}&nbsp;&nbsp; - null <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
byte {120}&nbsp;&nbsp; - null <br>
uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(1/2)</font> '' </font> <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(236)</font> '' </font> <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
uint32 {4}&nbsp;&nbsp; - Files Directory Offset <br>
uint32 {4}&nbsp;&nbsp; - Files Directory Length <br>
byte {16}&nbsp;&nbsp;&nbsp; - null <br>
uint32 {4}&nbsp;&nbsp; - Counter Directory Offset <br>
uint32 {4}&nbsp;&nbsp; - Counter Directory Length <br>
uint32 {4}&nbsp;&nbsp; - Filename Directory Offset <br>
uint32 {4}&nbsp;&nbsp; - Filename Directory Length <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown Directory Offset '' </font> <br>
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown Directory Length '' </font> <br>
uint32 {4}&nbsp;&nbsp; - Image Offset <br>
uint32 {4}&nbsp;&nbsp; - Image Length <br>
byte {24}&nbsp;&nbsp;&nbsp; - null <br>
uint32 {4}&nbsp;&nbsp; - Functions Directory 1 <br>
uint32 {4}&nbsp;&nbsp; - Functions Directory 1 Length <br>
uint32 {4}&nbsp;&nbsp; - Functions Directory 2 <br>
uint32 {4}&nbsp;&nbsp; - Functions Directory 2 Length <br>
uint32 {4}&nbsp;&nbsp; - End Directory Offset <br>
uint32 {4}&nbsp;&nbsp; - End Directory Length <br>
<br>
<font color="blue"> ''' // FILE DATA ''' </font> <br>
: <font color="blue"> ''' // for each file ''' </font> <br>
:: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - File Data <br>
<br>
<font color="blue"> ''' // FILES DIRECTORY ''' </font> <br>
: <font color="blue"> ''' // for each file ''' </font> <br>
:: uint16 {2}&nbsp;&nbsp; - <font color="red"> '' File Type ID? <font color="purple">(1-18)</font> '' </font> <br>
:: uint32 {4}&nbsp;&nbsp; - File Offset <br>
:: uint32 {4}&nbsp;&nbsp; - File Length <br>
<br>
<font color="blue"> ''' // COUNTER DIRECTORY ''' </font> <br>
: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
<br>
<font color="blue"> ''' // FILENAME DIRECTORY ''' </font> <br>
: <font color="blue"> ''' // for each file ''' </font> <br>
:: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Filename <br>
:: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - null Filename Terminator <br>
<br>
<font color="blue"> ''' // UNKNOWN DIRECTORY ''' </font> <br>
: byte {X}&nbsp;&nbsp;&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br>
<br>
<font color="blue"> ''' // IMAGE ''' </font> <br>
: <font color="blue"> ''' // for (236) ''' </font> <br>
:: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - Red <br>
:: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - Green <br>
:: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - Blue <br>
:: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - Alpha <br>
<br>
<font color="blue"> ''' // FUNCTIONS DIRECTORY 1 ''' </font> <br>
: <font color="blue"> ''' // for each function ''' </font> <br>
:: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Function name <br>
:: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - null Function name terminator <br>
<br>
<font color="blue"> ''' // FUNCTIONS DIRECTORY 2 ''' </font> <br>
: <font color="blue"> ''' // for each function ''' </font> <br>
:: char {X}&nbsp;&nbsp;&nbsp;&nbsp; - Function name <br>
:: byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - null Function name terminator <br>
<br>
<font color="blue"> ''' // END DIRECTORY ''' </font> <br>
: <font color="blue"> ''' // for each ??? ''' </font> <br>
:: uint16 {2}&nbsp;&nbsp; - <font color="red"> '' Unknown <font color="purple">(0/1/2)</font> '' </font> <br>
</b></tt>


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


* [[Game Extractor|Game Extractor]]<br>
{{BlockDescription| // COUNTER DIRECTORY }}
: byte {X} &nbsp;&nbsp;&nbsp; - {{Unknown}}


[[Category:Work in Progress]] [[Category:No BMS]] [[Category:Malformed Page]]
{{BlockDescription| // FILENAME DIRECTORY }}
: {{BlockDescription| // for each file }}
:: char {X} &nbsp;&nbsp;&nbsp; - Filename
:: byte {1} &nbsp;&nbsp;&nbsp; - null Filename Terminator
 
{{BlockDescription| // UNKNOWN DIRECTORY }}
: byte {X} &nbsp;&nbsp;&nbsp; - {{Unknown}}
 
{{BlockDescription| // IMAGE }}
: {{BlockDescription| // for (236) }}
:: byte {1} &nbsp;&nbsp;&nbsp; - Red
:: byte {1} &nbsp;&nbsp;&nbsp; - Green
:: byte {1} &nbsp;&nbsp;&nbsp; - Blue
:: byte {1} &nbsp;&nbsp;&nbsp; - Alpha
 
{{BlockDescription| // FUNCTIONS DIRECTORY 1 }}
: {{BlockDescription| // for each function }}
:: char {X} &nbsp;&nbsp;&nbsp; - Function name
:: byte {1} &nbsp;&nbsp;&nbsp; - null Function name terminator
 
{{BlockDescription| // FUNCTIONS DIRECTORY 2 }}
: {{BlockDescription| // for each function }}
:: char {X} &nbsp;&nbsp;&nbsp; - Function name
:: byte {1} &nbsp;&nbsp;&nbsp; - null Function name terminator
 
{{BlockDescription| // END DIRECTORY }}
: {{BlockDescription| // for each ??? }}
:: uint16 {2} &nbsp; - {{Unknown}} {{Constant|(0/1/2)}}}}
 
=== Notes and Comments ===
None
 
=== MultiEx BMS Script ===
{{NoBMSScript}}
 
=== Supported by Programs ===
* {{ProgramSupportGameExtracter}}
 
=== Links ===
None
 
=== Games ===
* [[Ace Ventura]] [[BIN|*.bin]]
 
{{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: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