public byte[] BytesToMessage(byte[] input)
{
Guard.NotNull(() => input, input);
var memoryStream = new MemoryStream(input);
using (var gZipStream = new GZipStream(memoryStream, CompressionMode.Decompress, true))
using (var destination = SharedMemoryStream.StreamManager.GetStream("gzip - uncompressed - output"))
{
gZipStream.CopyTo(destination);
return destination.ToArray();
}
}
}