2009-08-13 53 views

回答

3

,看一下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  
} 
0

把数据放到一个ByteArrayInputStream,那么你应该能够将其与GZipInputStream解码。

要从字符串中获取字节,请尝试getBytes("ISO-8859-1")。这种编码不会改变传入的字节。