В настоящее время я пытаюсь распаковать сжатую GZip строку, где я использую эту функцию:
private static string Decompress(byte[] bytes)
{
using (var memoryStream = new MemoryStream(bytes))
using (var gZipStream = new GZipStream(memoryStream, CompressionMode.Decompress))
using (var memoryStreamOutput = new MemoryStream())
{
gZipStream.CopyTo(memoryStreamOutput);
var outputBytes = memoryStreamOutput.ToArray();
string decompressed = Encoding.UTF8.GetString(outputBytes);
return decompressed;
}
}
И всякий раз, когда я запускаю код, строка, которую я подключил при вызове функции, не изменяется там, где она должен быть распакован. Я также пытался использовать StreamReader, который тоже не работал. Что случилось?