public Task Decompress(CompressorArg Compressor, CompressedArg CompressionRatio) { using var inputStream = new MemoryStream(CompressionRatio.CompressedBytes); using var outputStream = new MemoryStream(); return(Compressor.Compressor.DecompressAsync(inputStream, outputStream)); }
public void Compress(CompressorArg Compressor, CompressedArg CompressionRatio) { using var inputStream = new MemoryStream(OriginalBytes); using var outputStream = new MemoryStream(); Compressor.Compressor.Compress(inputStream, outputStream); }
public void CompressAndDecompress(CompressorArg Compressor, CompressedArg CompressionRatio) { using var inputStream = new MemoryStream(OriginalBytes); using var outputStream = new MemoryStream(); Compressor.Compressor.Compress(inputStream, outputStream); var compressedBytes = outputStream.ToArray(); using var inputStream2 = new MemoryStream(compressedBytes); using var outputStream2 = new MemoryStream(); Compressor.Compressor.Decompress(inputStream2, outputStream2); }
public void Compress(CompressorArg Compressor, CompressedArg CompressionRatio) { Compressor.Compressor.Compress(OriginalBytes); }
public void CompressAndDecompress(CompressorArg Compressor, CompressedArg CompressionRatio) { var compressedBytes = Compressor.Compressor.Compress(OriginalBytes); Compressor.Compressor.Decompress(compressedBytes); }
public void Decompress(CompressorArg Compressor, CompressedArg CompressionRatio) { Compressor.Compressor.Decompress(CompressionRatio.CompressedBytes); }