using System.IO.Compression;
public static void Main()
string text = @"pVTbbuM2EP0XvTY0KN4k+s22lKzQdZyNHWQX9aKgyFGiQpZcXbJrpP73kpKctdNtXyoYBjmcwzk8c3n1ltA06gk+ddDBB1AGam/66t3Dnx00bWK8qcd4GGYpM8j3eYCY5AYpYzJEMRAtGYMQM+/qBIlUCxZEMMEIS+QHGx9PcTBlbEIpw0KQX7A1YIvoYyZlA3WbV+UALLuiOF55t1WbZ7lW7qB3m1fm4IidH2wOe4vwL70HR+91680Ke3Ezvm/rTX+ztsTYxdZjYLDCqUQsDTliIZNIag4okIqb0FcpEWrrXW09R6pHXL7H/jibCD/onRwP64Ttct2qtmvGTfQNimINuiqNMxEqHcQezLS2rOzdNsg0U0UD1riodruuHF9xZn+w+tyq3UBjdhMIFt/eULK1316VZuA5xL3OixbqMfpMjxf5jiLo57IqqqeDI2INSZlVUd5oVTtFnOo9hTLLn7q6p7CsjIuJHDxZLW66fNAOjx/6yd/p6zlZ0Mh7vH5ddbWGZP/eslT6OS/hZ85njx/tS1V8U7Uz2HS+6XLnlJhs6uoPVU42tgytFNCzuFPtc+8SxetfN6u7KLmPF5vV/Ze/nIKtdc2cq1sP6Phz3AM/qGYAxoL70ULOseRi5tssXkdkQeeLOMJhzAIxhKmrVKV5kbeHTTWH5aPLwtFp2jVtteuz8vpj91DmtlvGagyJoJgRf+sd+wf2arx74FniXbjlQxIN2MykoRYSKY418pW0RUxFikLgIYQhlhkbijSCl1yfItoi1wZsNwcZ04gFWCHJpUCEWyYQUkMIHdjEL1C2zWX38AxwyIhEOEspYlpSFEpMEM2UUUSKTAX6v7oHiynnEylCTgdub6VqC7VWGkYhf/9Y2Xlk5ofLRD4mt9Hqcd3nD77vi6qGegLf4TJrlJLMXuQzyu3MybTQIiBAeAopDVKgQ+fWNh9gxo7Z5DtoTg0z9LRbrvbjhvYsmiZ/gTfGbd2dmteW4Mchcf0Q++qg7TPUC9XAOwUZI2HGtY+4zZ6bPwJJKiUSAMxAEFpN+ZDnt2L4Rwlc53XTrgHKf1P4f5R/Tz522uatmxQ/2u8edOEkOI3bs9Pj16N3PP4N";
byte[] file = Encoding.ASCII.GetBytes(text);
byte[] compressed = System.Convert.FromBase64String(text);
byte[] Decompressed = Decompress(compressed);
string someString = Encoding.ASCII.GetString(Decompressed);
Console.WriteLine(someString);
public static byte[] Compress(byte[] data)
byte[] compressArray = null;
using (MemoryStream memoryStream = new MemoryStream())
using (DeflateStream deflateStream = new DeflateStream(memoryStream, CompressionMode.Compress))
deflateStream.Write(data, 0, data.Length);
compressArray = memoryStream.ToArray();
catch (Exception exception)
public static byte[] Decompress(byte[] data)
Console.WriteLine(Encoding.ASCII.GetString(data));
byte[] decompressedArray = null;
using (MemoryStream decompressedStream = new MemoryStream())
using (MemoryStream compressStream = new MemoryStream(data))
using (DeflateStream deflateStream = new DeflateStream(compressStream, CompressionMode.Decompress))
deflateStream.CopyTo(decompressedStream);
decompressedArray = decompressedStream.ToArray();
return decompressedArray;