public void Decompress(Stream input, Stream output) { #if NET452 || NETSTANDARD2_0 using (var snappyStream = new SnappyStream(input, CompressionMode.Decompress, true)) { snappyStream.CopyTo(output); } #else throw new NotSupportedException(); #endif }
public void UnCompress(string compressedFile, string destinationFile) { using (Stream source = File.OpenRead(compressedFile)) { using (var decoder = new SnappyStream(source, CompressionMode.Decompress)) { using (var file = new FileStream(destinationFile, FileMode.Create, FileAccess.Write)) { decoder.CopyTo(file); } } } }