GZipCompressor
Assembly: ServiceStack.Client.dll
View Source
Declaration
public class GZipCompressor : IStreamCompressor
Properties
Encoding
View Source
Declaration
public string Encoding { get; }
Instance
View Source
Declaration
public static GZipCompressor Instance { get; }
Methods
Compress(String, Encoding)
View Source
Declaration
public byte[] Compress(string text, Encoding encoding = null)
Returns
System.Byte[]
Parameters
Type | Name |
---|---|
System.String | text |
System.Text.Encoding | encoding |
Compress(Byte[])
View Source
Declaration
public byte[] Compress(byte[] buffer)
Returns
System.Byte[]
Parameters
Type | Name |
---|---|
System.Byte[] | buffer |
Compress(Stream, Boolean)
View Source
Declaration
public Stream Compress(Stream outputStream, bool leaveOpen = false)
Returns
System.IO.Stream
Parameters
Type | Name |
---|---|
System.IO.Stream | outputStream |
System.Boolean | leaveOpen |
Decompress(Byte[], Encoding)
View Source
Declaration
public string Decompress(byte[] gzBuffer, Encoding encoding = null)
Returns
System.String
Parameters
Type | Name |
---|---|
System.Byte[] | gzBuffer |
System.Text.Encoding | encoding |
DecompressBytes(Byte[])
View Source
Declaration
public byte[] DecompressBytes(byte[] gzBuffer)
Returns
System.Byte[]
Parameters
Type | Name |
---|---|
System.Byte[] | gzBuffer |
Decompress(Stream, Boolean)
View Source
Declaration
public Stream Decompress(Stream gzStream, bool leaveOpen = false)
Returns
System.IO.Stream
Parameters
Type | Name |
---|---|
System.IO.Stream | gzStream |
System.Boolean | leaveOpen |