C# Class ZeroInstall.Store.Implementations.Archives.TarLzmaExtractor

Extracts a LZMA-compressed TAR archive.
Inheritance: TarExtractor
Show file Open project: 0install/0install-win Class Usage Examples

Protected Methods

Method Description
UpdateProgress ( ) : void

Private Methods

Method Description
GetDecompressionStream ( Stream stream, int bufferSize = 128*1024 ) : Stream

Provides a filter for decompressing an LZMA encoded Stream.

This method internally uses multi-threading and a CircularBufferStream. The stream may be closed with a delay.

TarLzmaExtractor ( [ stream, [ target ) : System

Prepares to extract a TAR archive contained in a LZMA-compressed stream.

Method Details

UpdateProgress() protected method

protected UpdateProgress ( ) : void
return void