Multi Rar from steam?

Oct 5, 2009 at 11:40 AM
Edited Oct 5, 2009 at 6:39 PM

Is there any way to read multi rar files from streams?.... how do i give the SevenZipExtractor more than one stream?



I have a virtual file system (so i cant give the  SevenZipExtractor a file path):



All those files contain one file how would i unrar that using streams and SevenZipExtractor?

it would be nice if the constructor would take an interface like this:

public interface IDataSource
    string[] GetFiles();
    Stream GetStream(string name);

Nov 5, 2009 at 8:18 PM

is this even possible and is there any chanse you will implement it?

Or could you point me in the right direction so i can implement it on my own.... iv try ed understanding the code but well i got understand it so far.

Feb 6, 2010 at 5:13 AM

It seems impossible, rar volumes work through GetVolumePath method and require archives to be stored on disk. But it is easy to add with 7z volumes.


Feb 7, 2010 at 10:35 PM

ok thanks i tryed to fix it on my own but i got that far 2 so i gave up on fixing it on my own..


But thanks for trying!