public void DecompressFromNative(string inputFileName) { string outputFileName = $@"c:\File\{inputFileName}-nuget-from-native-decompressed.txt"; inputFileName = $@"c:\File\{inputFileName}-native-compressed.txt"; using (FileStream input = File.OpenRead(inputFileName)) using (FileStream output = File.Create(outputFileName)) using (BrotliSharpLib.BrotliStream decompressor = new BrotliSharpLib.BrotliStream(input, CompressionMode.Decompress)) { decompressor.CopyTo(output); } }
public void Decompress(string inputFileName, int quality) { string outputFileName = $@"c:\File\{inputFileName}-nuget-decompressed.txt"; inputFileName = $@"c:\File\{inputFileName}-nuget-lvl{quality}-compressed.txt"; using (FileStream input = File.OpenRead(inputFileName)) using (FileStream output = File.Create(outputFileName)) using (BrotliSharpLib.BrotliStream decompressor = new BrotliSharpLib.BrotliStream(input, CompressionMode.Decompress)) { decompressor.CopyTo(output); } }