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
sourceReadOnlyMemory<byte>The data to compress
destinationStreamThe 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
sourceReadOnlyMemory<byte>Data buffer to read compressed data from
destinationMemory<byte>Data buffer to write decompressed data to
Returns
- int
The number of decompressed bytes written into the destination