1 - Von einem Webservice. NET 2008 (vb), ich habe eine Methode, die ein Array von Bytes zurückgibt, das Byte-Array ist eigentlich eine Zeichenfolge "Hola Mundo" ("Hallo Welt" in Englisch) komprimiert mit der Klasse System.IO.Compression GZipStream.Compressed Array Bytes Java von .NET Webservice
2 - Die Methode gibt die Zeichenfolge "Hola Mundo" komprimiert, und das ist, was die Webservice liefert:
<base64Binary>
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Ir5dlVn6xXo5q/4f0m5DIgoAAAA=
</base64Binary>
3 - wenn ich einen Test aus einer Windows-Anwendung von Visual Basic tun. NET zum Ausführen dieser Methode gibt mir diese Zeichenfolge und Unzip mit einer anderen Funktion, die ich habe, bringt es mir die "Hola Mundo" ....
4 - Auf Android (Eclipse) und ich schaffte es, die Anfrage zu stellen und mich zu bringen die vorherige Zeichenfolge ... aber nicht wissen, wie zu dekomprimieren und zeigen Sie mir "Hola Mundo" ...
5 - Ich habe mehrere Codes aus dem Internet versucht, aber keine funktionieren.
Wer weiß etwas darüber? Vielen Dank von jetzt an.
Grüße.
Sie haben ein so komprimiert 10 Zeichenketten bis zu 172 Zeichen. Ordentlich! –
Hallo, Marc Gravell, das ist nur ein einfaches Beispiel, ich benutze tatsächlich um etwa 3 MB Text zu komprimieren. – seba123neo
es war ein bisschen ironisch, ich gestehe, p –