ServiceStack.StreamExt.Decompress C# (CSharp) Method

Decompress() public static method

Decompresses the specified gz buffer using inflate or gzip method
public static Decompress ( this gzStream, string compressionType ) : Stream
gzStream this Compressed stream
compressionType string Type of the compression. Can be "gzip" or "deflate"
return Stream
        public static Stream Decompress(this Stream gzStream, string compressionType)
        {
            if (String.IsNullOrEmpty(compressionType))
                return gzStream;

            if (compressionType == CompressionTypes.Deflate)
                return DeflateProvider.InflateStream(gzStream);

            if (compressionType == CompressionTypes.GZip)
                return GZipProvider.GUnzipStream(gzStream);

            throw new NotSupportedException(compressionType);
        }

Same methods

StreamExt::Decompress ( this gzBuffer, string compressionType ) : string