Extracting from multi-volume RAR, with Stream

Dec 23, 2010 at 7:19 PM
Edited Dec 23, 2010 at 7:20 PM


I have a (very large) multi-volume RAR file set (1000's of volumes) that I want to extract from using SevenZipExtractor().   If I use the Stream based constructor on a reference to the first file I get an error on any subsequent access (like getting the Archive properties):


"Invalid archive: open/read error! Is it encrypted and a wrong password was provided? If your archive is an exotic one, it is possible that SevenZipSharp has no signature for its format and thus decided it is TAR by mistake."



It looks like this because with multi-volume archives it wants to access every volume autonomously and can only do that by using filename information derived from the 1st file?


So the question is:  Is SevenZipExtractor() supposed to support Stream based access to multi-volume RAR's ?