ClrPlus.Core.Extensions.StringExtensions.Gzip C# (CSharp) Method

Gzip() public static method

Gzips the specified input.
public static Gzip ( this input ) : byte[]
input this The input.
return byte[]
        public static byte[] Gzip(this string input) {
            var memStream = new MemoryStream();
            using (var gzStr = new GZipStream(memStream, CompressionMode.Compress, CompressionLevel.BestCompression)) {
                gzStr.Write(input.ToByteArray(), 0, input.ToByteArray().Length);
            }

            return memStream.ToArray();
        }