Php gzcompress sıkıştırılmıştır c # dize Decompress ()

0 Cevap

Php en gzcompress() tarafından sıkıştırılmış bir dize bana sağlar c # 4.0 bir webservice, sorgulama ediyorum. Şimdi ben c # Bu dize açmak gerekir. Ben dahil olmak üzere birçok yolu denedim

ama her i bir "Eksik Magic Number" istisna olsun.

Birisi bazı ipuçları bana sağlayabilir?

Teşekkür ederim

Edit 1:

Benim en son deneyin:

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();
}

0 Cevap