Library for Reading and Writing *.psout Files

The attached file contains a library for reading and writing *.psout file (x86 and x64).

The file is formatted in a way that allows for large amount of data to be written to or read from without needing the entire file in memory. This file accomplishes this through a design that lends itself to Random Access of the file.

The file separates itself into "Pages" which can be read and operated on independently of other "Pages". Any Pages that are not being actively read from or written to are offloaded onto the disk.

The file stores information in a direct "Binary" fashion that is not human readable. It begins with the same 128 bit identifier at the start of the file. It also contains several "Constant Real Numbers" that it compares the binary values against to ensure the same binary encoding was used.

Examples

Back