Here it is: http://www.noeska.net/downloads/VirtualFileSystem.zip MPL license

Be aware the the TVirtualFileStream is broken for writing. And it only supports one file. Because it have not yet written the directory part as i need TVirtualFileStream to work for that. I also need that one to keep the list of deleted blocks (yes blocks not files). So it is not realy useable yet.

In the example try the following
bNew
bFilleMemo
bSaveMemo
Close the application
bOpen
bLoadMemo

everything else may lead to exceptions :-)

Fixed TVirtualFileStream: Here it is: http://www.noeska.net/downloads/Virt...ystemFixed.zip MPL license
Not tested fully yet.
Small files e.g. < 1block seem to be broken now