MOpenFile provides a surrogate instance for a named file that is open for data access. This class acts solely as a mixin class for TMappedFile and TFileStream.
TMappedFile provides a mechanism for memory-mapped files. A TMappedFile instance cannot be deep frozen into a stream.
TFileStream provides a way to create a named, persistent stream. TRandomAccessStream provides a significant protocol for reading and writing multiple bytes.