This project is read-only.

Multi Rar from steam?

Oct 5, 2009 at 12:40 PM
Edited Oct 5, 2009 at 7:39 PM

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

 

Example:

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

Stuff.rar
Stuff.r00
Stuff.r01
Stuff.r02

 

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 9: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 6: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 11: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!