FromGZip

TarArchive.FromGZip method (1 of 2)

Extracts supplied gzip archive and composes TarArchive from extracted data.

Important: gzip archive is fully extracted within this method, its content is kept internally. Beware of memory consumption.

public static TarArchive FromGZip(Stream source)
ParameterTypeDescription
sourceStreamThe source of the archive.

Return Value

An instance of TarArchive

Exceptions

exceptioncondition
InvalidDataExceptionArchive is corrupted.

Remarks

GZip extraction stream is not seekable by the nature of compression algorithm. Tar archive provides facility to extract arbitrary record, so it has to operate seekable stream under the hood.

See Also


TarArchive.FromGZip method (2 of 2)

Extracts supplied gzip archive and composes TarArchive from extracted data.

Important: gzip archive is fully extracted within this method, its content is kept internally. Beware of memory consumption.

public static TarArchive FromGZip(string path)
ParameterTypeDescription
pathStringThe path to the archive file.

Return Value

An instance of TarArchive

Exceptions

exceptioncondition
InvalidDataExceptionArchive is corrupted.

Remarks

GZip extraction stream is not seekable by the nature of compression algorithm. Tar archive provides facility to extract arbitrary record, so it has to operate seekable stream under the hood.

See Also