Как можно сжать текст?
Категория: .NET
2011-09-11 17:55:08
code: #csharp
using System; using System.Text; using System.IO; using System.IO.Compression; class Program { static void Main(string[] args) { string str = new string('-', 1000); MemoryStream memoryStream = new MemoryStream(); GZipStream zip = new GZipStream(memoryStream, CompressionMode.Compress, true); byte[] bytes = Encoding.UTF8.GetBytes(str); zip.Write(bytes, 0, bytes.Length); Console.WriteLine("Исходная строка: " + bytes.Length); Console.WriteLine("Длина сжатого текса: " + memoryStream.Length); Console.ReadKey(true); } }
Поделиться: