Discuss this help topic in SecureBlackbox Forum

Extract the data from the ZIP archive into the stream

To extract the entry or several entries from the opened archive to the stream you need to set OnExtractionStreamNeeded event, then use Extract() method with empty OutputPath parameter. The OnExtractionStreamNeeded event handler should create a stream, to which the data will be written.
Example:

ZipReader = new TElZipReader();
ZipReader.OnExtractionStreamNeeded += new SBArcZip.TSBZipProgressEvent(DoExtractionStreamNeeded);
ZipReader.Extract("*.txt", "");
Alternatively, you can set ExtractionStream property of the directory entry.

How To articles about Zip file operations

Discuss this help topic in SecureBlackbox Forum