Eldos Solid File System ST XFS: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks (→Games) |
imported>Ikskoks |
||
| Line 30: | Line 30: | ||
2 bytes - next line characters // \x0D\x00\x0A\x00 | 2 bytes - next line characters // \x0D\x00\x0A\x00 | ||
124 bytes (char) - storage logo name // default is "SolFS for Windows (c) EldoS Corporation" | 124 bytes (char) - storage logo name // default is "SolFS for Windows (c) EldoS Corporation" | ||
5 bytes - nulls | |||
4 bytes (uint32) - unknown // 4 | |||
4 bytes (uint32) - unknown // 1028 | |||
4 bytes (uint32) - unknown // 4608 | |||
93 bytes - unknown | |||
4 bytes - some CRC value | |||
x bytes - padding | |||
x bytes - unknown // | |||
// unknown structure | |||
76 bytes - unknown | |||
x bytes - padding | |||
// directory info structure? | |||
4 bytes (uint32) - unknown // 33 | |||
4 bytes (uint32) - unknown // 3 | |||
4 bytes - nulls | |||
4 bytes (uint32) - unknown // 2 | |||
4 bytes - nulls | |||
32 bytes - unknown | |||
108 bytes (char) - file name // e.g. "text1.txt" | |||
4 bytes (uint32) - unknown // 4 | |||
4 bytes (uint32) - unknown // 6 | |||
4 bytes (uint32) - unknown // 2 | |||
4 bytes (uint32) - unknown // 8 | |||
4 bytes - nulls | |||
x bytes - directory name // e.g. "Text files" | |||
x bytes - padding | |||
number_of_files_in_directory * | |||
{ | |||
// file data structure | |||
4 bytes (uint32) - unknown // 32 | |||
4 bytes (uint32) - unknown // 4 or 5 | |||
88 bytes - unknown | |||
x bytes - file data | |||
} | |||
</pre> | </pre> | ||
</div> | </div> | ||
Revision as of 11:04, 26 February 2021
Back to index | Edit this page
ST, XFS
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
// Eldos Solid File System
// ST, XFS file format
// header
2 bytes - unknown // 12
2 bytes (char) - magic // NW
num_of_values *
{
2 bytes - some value // 33 or 32
}
x bytes - padding
// file system info?
2 bytes (char) - magic // NW
2 bytes - nulls
2 bytes - unknown // 1
8 bytes - nulls
2 bytes - next line characters // \x0D\x00\x0A\x00
124 bytes (char) - storage logo name // default is "SolFS for Windows (c) EldoS Corporation"
5 bytes - nulls
4 bytes (uint32) - unknown // 4
4 bytes (uint32) - unknown // 1028
4 bytes (uint32) - unknown // 4608
93 bytes - unknown
4 bytes - some CRC value
x bytes - padding
// unknown structure
76 bytes - unknown
x bytes - padding
// directory info structure?
4 bytes (uint32) - unknown // 33
4 bytes (uint32) - unknown // 3
4 bytes - nulls
4 bytes (uint32) - unknown // 2
4 bytes - nulls
32 bytes - unknown
108 bytes (char) - file name // e.g. "text1.txt"
4 bytes (uint32) - unknown // 4
4 bytes (uint32) - unknown // 6
4 bytes (uint32) - unknown // 2
4 bytes (uint32) - unknown // 8
4 bytes - nulls
x bytes - directory name // e.g. "Text files"
x bytes - padding
number_of_files_in_directory *
{
// file data structure
4 bytes (uint32) - unknown // 32
4 bytes (uint32) - unknown // 4 or 5
88 bytes - unknown
x bytes - file data
}
MultiEx BMS Script
Not written yet.
Notes and Comments
- This is format used by Eldos Solid File System.
- Files can be encrypted with AES and compressed with ZLIB.
Games
List of games using this file format:
- Rakion
- Rakion Chaos Force
Compatible Programs
- SolFS Explorer
See Also