Interface ICompressionCodec
Codec for data compression and decompression (currently only decompression is supported)
public interface ICompressionCodec : IDisposable
- Inherited Members
Methods
Compress(ReadOnlyMemory<byte>, Stream)
Write compressed data
void Compress(ReadOnlyMemory<byte> source, Stream destination)
Parameters
source
ReadOnlyMemory<byte>The data to compress
destination
StreamThe stream to write compressed data to
Decompress(ReadOnlyMemory<byte>, Memory<byte>)
Decompresses a compressed data buffer
int Decompress(ReadOnlyMemory<byte> source, Memory<byte> destination)
Parameters
source
ReadOnlyMemory<byte>Data buffer to read compressed data from
destination
Memory<byte>Data buffer to write decompressed data to
Returns
- int
The number of decompressed bytes written into the destination