PHP gzuncompress Funktion in Java?
-
13-09-2019 - |
Frage
Ich bin Komprimieren einer Zeichenfolge mit PHP gzcompress () Funktion:
http://us2.php.net/manual/en/function .gzcompress.php
Ich mag die Ausgabe von der PHP-Komprimierungsfunktion zu übernehmen und die Zeichenfolge in Java dekomprimieren. Kann mich jemand auf dem rechten Weg schicken?
Vielen Dank!
Lösung
einen Blick auf GZIPInputStream :
GZIPInputStream gzipInputStream = new GZIPInputStream(new FileInputStream(inFilename));
byte[] buf = new byte[1024];
int len;
while ((len = gzipInputStream.read(buf)) > 0) {
// buf contains uncompressed data
}
Andere Tipps
Das ist sehr alt, aber es könnte enthält genau die richtigen Informationen, die Sie zu erhalten begonnen:
Setzen Sie die Daten in eine Um den Bytes aus dem String zu erhalten, versuchen ByteArrayInputStream
, dann sollten Sie in der Lage sein, sie zu entschlüsseln mit GZipInputStream
. getBytes("ISO-8859-1")
. Diese Codierung wird nicht das eingehende Bytes ändern.