public void PInvoke() { _source.Position = 0; _destination.Position = 0; using var stream = new global::Snappy.SnappyStream(_destination, CompressionMode.Compress, true); _source.CopyTo(_destination, ReadSize); }
public void PInvoke() { _memoryStream.Position = 0; using var stream = new global::Snappy.SnappyStream(_memoryStream, CompressionMode.Decompress, true); while (stream.Read(_buffer, 0, ReadSize) > 0) { } }