PHPのgzcompress()関数で圧縮された文字列をどのように解凍できますか?Android:PHPで圧縮された文字列を解凍するgzcompress()
完全な例ですか?
public static String unzipString(String zippedText) throws Exception
{
ByteArrayInputStream bais = new ByteArrayInputStream(zippedText.getBytes("UTF-8"));
GZIPInputStream gzis = new GZIPInputStream(bais);
InputStreamReader reader = new InputStreamReader(gzis);
BufferedReader in = new BufferedReader(reader);
String unzipped = "";
while ((unzipped = in.readLine()) != null)
unzipped+=unzipped;
return unzipped;
}
しかし、私はPHPのgzcompress(-ed)文字列を解凍しようとしているならば、それは働いていない:
THX
は、私はこのように今それを試してみました。 deflateアルゴリズムはgzipであるので、
マイナー補正を使用しています。 Deflateは、PNGライブラリのような他のツールで使用されます。 – StaxMan