Я запрашиваю веб-сервис в C # 4.0, который предоставляет мне строку, сжатую функцией php gzcompress () . Теперь мне нужно распаковать эту строку в С #. Я пробовал несколько способов, включая
, но каждый раз я получаю исключение «Missing Magic Number».
Может ли кто-нибудь дать мне несколько советов?
Спасибо
Редактировать 1:
Моя последняя попытка:
public static string Decompress(string compressed) {
byte[] compressedBytes = Encoding.ASCII.GetBytes(compressed);
MemoryStream mem = new MemoryStream(compressedBytes);
GZipStream gzip = new GZipStream(mem, CompressionMode.Decompress);
StreamReader reader = new StreamReader(gzip);
return reader.ReadToEnd();
}