PHP';Java中的GZSuncompress函数?

PHP';Java中的GZSuncompress函数?,java,php,string,gzip,gzipinputstream,Java,Php,String,Gzip,Gzipinputstream,我正在使用PHP的gzcompress()函数压缩字符串: 我想获取PHP压缩函数的输出并用Java解压字符串。谁能让我走上正确的道路 非常感谢 这是非常古老的,但它可能只包含正确的信息让您开始使用:将数据放入一个ByteArrayInputStream,然后您应该能够使用GZipInputStream对其进行解码 要从字符串中提取字节,请尝试getBytes(“ISO-8859-1”)。此编码不会更改传入的字节。请查看: GZIPInputStream gzipInputStream = n

我正在使用PHP的gzcompress()函数压缩字符串:

我想获取PHP压缩函数的输出并用Java解压字符串。谁能让我走上正确的道路


非常感谢

这是非常古老的,但它可能只包含正确的信息让您开始使用:

将数据放入一个
ByteArrayInputStream
,然后您应该能够使用
GZipInputStream
对其进行解码

要从字符串中提取字节,请尝试
getBytes(“ISO-8859-1”)
。此编码不会更改传入的字节。

请查看:

GZIPInputStream gzipInputStream = new GZIPInputStream(new FileInputStream(inFilename));
byte[] buf = new byte[1024];
int len;
while ((len = gzipInputStream.read(buf)) > 0) {
    // buf contains uncompressed data      
}