如何解壓縮由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