FileStructure BIN CrypticS: Difference between revisions
From OuroDev
Dragonsire (talk | contribs) No edit summary |
Dragonsire (talk | contribs) No edit summary |
||
Line 89: | Line 89: | ||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | | | style="text-align: center; font-size:15px; background-color:#dae8fc;" | | ||
|} | |} | ||
== | == Specific CrypticS File Examples (Work in Progress) == | ||
{| class="wikitable" style="width:50%" | {| class="wikitable" style="width:50%" | ||
|+ | |+Categories File (Work in Progress) | ||
! style="text-align: center; font-weight:bold; font-size:16px; background-color:#5578dd;width:20%;" | DataType | ! style="text-align: center; font-weight:bold; font-size:16px; background-color:#5578dd;width:20%;" | DataType | ||
! style="text-align: center; font-weight:bold; font-size:16px; background-color:#5578dd;width:10%;" | Size | ! style="text-align: center; font-weight:bold; font-size:16px; background-color:#5578dd;width:10%;" | Size | ||
! style="text-align: center; font-weight:bold; font-size:16px; background-color:#5578dd;width:30%;" | Description | ! style="text-align: center; font-weight:bold; font-size:16px; background-color:#5578dd;width:30%;" | Description | ||
! style="text-align: center; font-weight:bold; font-size:16px; background-color:#5578dd;width:20%;" | Notes | ! style="text-align: center; font-weight:bold; font-size:16px; background-color:#5578dd;width:20%;" | Notes | ||
|- | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | * | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | LOOP | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | | |||
|- | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Integer/UInteger | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | 4 | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Unsure.... | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | | |||
|- | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | String | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | VAR | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | FileName | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Cryptic String Format, Using Alignment Scheme | |||
|- | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | String | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | VAR | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Name | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Cryptic String Format, Using Alignment Scheme | |||
|- | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | String | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | VAR | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | PSTRING | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Cryptic String Format, Using Alignment Scheme | |||
|- | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Integer | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | 4 | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Unknown Expected Zero | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | | |||
|- | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Integer | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | 4 | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Unknown Expected Zero | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Seems to Indicate a List Follows??? | |||
|- | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Integer | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | 4 | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Number of Strings that Follow | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | # PowerSets | |||
|- | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Integer | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | 4 | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | Unknown Expected Zero | |||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | | |||
|- | |- | ||
| style="text-align: center; font-size:15px; background-color:#dae8fc;" | * | | style="text-align: center; font-size:15px; background-color:#dae8fc;" | * |
Revision as of 14:15, 13 May 2019
BIN FILE STRUCTURE - CrypticS
(WORK IN PROGRESS)
I have realized my approach was slightly wrong on this, the contents appear to be handled like a large string and broken apart....so I will revise this as I work out how to better resolve the string & control chars, with the byte alignements etc...
DragonSire
BIN FILE STRUCTURE - CrypticS
DataType | Size | Description | Notes |
---|---|---|---|
String | 8 Bytes | Identifier | Should be CrypticS |
Integer/UInteger | 4 | CheckSum | |
Short/UShort | 2 Bytes | String Length | |
String | * | Parse Type Used | Expected Parse6 (Current) |
Short/UShort | 2 Bytes | FileNumber | File1 |
* | * | String Table |
DataType | Size | Description | Notes |
---|---|---|---|
Integer/UInteger | 4 | NumberBytes | |
Integer/UInteger | 4 | Number String Entries | |
* | LOOP | String Entries | |
Short/UShort | 2 | Length of String | |
VAR | String | String from Length | |
* | CHECK | Skip Alignment Check | ((4 - (PositionInBuffer And 3)) And 3) Skip Number Bytes Believe All Zero though could be control character changes |
Integer/UInteger | 4 | CheckSum, or Offset...Not Sure Yet | |
* | END LOOP |
Specific CrypticS File Examples (Work in Progress)
DataType | Size | Description | Notes |
---|---|---|---|
* | LOOP | ||
Integer/UInteger | 4 | Unsure.... | |
String | VAR | FileName | Cryptic String Format, Using Alignment Scheme |
String | VAR | Name | Cryptic String Format, Using Alignment Scheme |
String | VAR | PSTRING | Cryptic String Format, Using Alignment Scheme |
Integer | 4 | Unknown Expected Zero | |
Integer | 4 | Unknown Expected Zero | Seems to Indicate a List Follows??? |
Integer | 4 | Number of Strings that Follow | # PowerSets |
Integer | 4 | Unknown Expected Zero | |
* | END LOOP |