add optional outputLength parameter when decompressing

This commit is contained in:
Michael Becker 2019-11-12 19:28:33 -05:00
parent e098b5090b
commit 9142f696a4
No known key found for this signature in database
GPG Key ID: 389DFF5D73781A12

View File

@ -32,11 +32,11 @@ namespace UniversalEditor.Compression
outputStream.Close();
return outputStream.ToArray();
}
public byte[] Decompress(byte[] inputData)
public byte[] Decompress(byte[] inputData, int outputLength = 0)
{
System.IO.MemoryStream inputStream = new System.IO.MemoryStream(inputData);
System.IO.MemoryStream outputStream = new System.IO.MemoryStream();
Decompress(inputStream, outputStream);
Decompress(inputStream, outputStream, 0, outputLength);
outputStream.Close();
return outputStream.ToArray();
}