PHP有办法实现这种java的压缩和解压缩吗?amani11进?
//压缩
public static String Compress(String data) {
try {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
DeflaterOutputStream zos = new DeflaterOutputStream(bos);
zos.write(data.getBytes());
zos.close();
return new String(new BASE64Encoder().encode(bos.toByteArray())).replaceAll("\r", "").replaceAll("\n", "");
} catch (Exception ex) {
ex.printStackTrace();
return "压缩失败";
}
}
//解压缩
public static String DeCompress(String encdata) {
try {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
InflaterOutputStream zos = new InflaterOutputStream(bos);
zos.write(new BASE64Decoder().decodeBuffer(encdata));
zos.close();
return new String(bos.toByteArray());
} catch (Exception ex) {
ex.printStackTrace();
return "解压缩失败";
}
}
PHP有办法实现这种java的压缩和解压缩吗
amani11在吗?在下面这个帖子里你好像解决过这个问题?
http://topic.csdn.net/u/20100913/14/df810f6f-1b98-4b4e-b689-e083bdae4f5c.html
或者有哪个兄弟知道怎么解决请告知,谢谢。