Crisis.Ionic.Zlib.ZlibStream.CompressBuffer C# (CSharp) Method

CompressBuffer() public static method

Compress a byte array into a new byte array using ZLIB.
Uncompress it with ZlibStream.UncompressBuffer(byte[]).
public static CompressBuffer ( byte b ) : byte[]
b byte /// A buffer to compress. ///
return byte[]
        public static byte[] CompressBuffer(byte[] b)
        {
            using (var ms = new MemoryStream())
            {
                Stream compressor =
                    new ZlibStream( ms, CompressionMode.Compress, CompressionLevel.BestCompression );

                ZlibBaseStream.CompressBuffer(b, compressor);
                return ms.ToArray();
            }
        }