如何解压缩由PHP gzcompress()函数压缩的字符串?Android:使用PHP压缩的解压缩字符串gzcompress()
任何完整的示例?
THX
我现在试着这样说:
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)字符串它不工作。
小幅调整:gzip将采用紧缩算法,但同时也增加了报头信息(如被压缩的文件名,文件权限)位,因为放气只是压缩数据。其他工具工具(如PNG库)使用Deflate。 – StaxMan 2010-12-01 21:20:00