В настоящее время пытаюсь распаковать сжатую 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, но это тоже не сработало. Что случилось?