Ionic.Zlib.GZipStream.CompressString C# (CSharp) Method

CompressString() public static method

Compress a string into a byte array using GZip.
Uncompress it with GZipStream.UncompressString(byte[]).
public static CompressString ( String s ) : byte[]
s String /// A string to compress. The string will first be encoded /// using UTF8, then compressed. ///
return byte[]
        public static byte[] CompressString(String s)
        {
            using (var ms = new MemoryStream())
            {
                System.IO.Stream compressor =
                    new GZipStream(ms, CompressionMode.Compress, CompressionLevel.BestCompression);
                ZlibBaseStream.CompressString(s, compressor);
                return ms.ToArray();
            }
        }