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
- http://stackoverflow.com/questions/1522040/gzipstream-decompression-performance-is-poor
- http://stackoverflow.com/questions/1408267/c-to-java-base64string-memorystream-gzipstream
- http://stackoverflow.com/questions/1025777/how-to-solve-gzip-magic-number-missing
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();
}