BB.Caching.Compression.GZipCompressor.Decompress C# (CSharp) Method

Decompress() public method

Decompresses a byte array containing compressed data.
public Decompress ( byte value ) : byte[]
value byte /// The byte array of compressed data. ///
return byte[]
        public byte[] Decompress(byte[] value)
        {
            MemoryStream ms = new MemoryStream(value);
            using (GZipStream gs = new GZipStream(ms, CompressionMode.Decompress))
            {
                using (MemoryStream fin = new MemoryStream())
                {
                    byte[] buffer = new byte[1024];
                    int numberRead;
                    while ((numberRead = gs.Read(buffer, 0, buffer.Length)) > 0)
                    {
                        fin.Write(buffer, 0, numberRead);
                    }

                    return fin.ToArray();
                }
            }
        }