2 m0 37508779 m0_37508779 于 2018.01.03 16:01 提问

用php写出下面java的代码,不知道php有没有对字节的压缩?

public static byte[] compression(int compressType, String xml) throws IOException {
byte[] result=null;
if(StringUtils.isNotBlank(xml)){
if(compressType==1){
result=xml.getBytes("utf-8");
ByteArrayOutputStream baos=null;
ZipOutputStream zout=null;
try {
baos=new ByteArrayOutputStream();//捕获内存缓冲区的数据,转换成字节数组
zout=new ZipOutputStream(baos);//调用Zip方法压缩字节数组
zout.putNextEntry(new ZipEntry(System.currentTimeMillis()+".txt"));//需要将待压缩数据以ZipEntry的方式追加到压缩文件中
zout.write(result);
zout.closeEntry();
// return baos;
result=baos.toByteArray();
} finally{
if(zout!=null){
zout.close();
}
if(baos!=null){
baos.close();
}
}
}else{
result=xml.getBytes("utf-8");
}
}
return result;

}

2个回答

liangqisheng
liangqisheng   2018.01.03 16:05
已采纳

PHP是不会对字节进行压缩的

yq5858588
yq5858588   2018.01.06 09:44

路上说的对 php没有办法对字节压缩

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!