Gzip压缩

久未见 提交于 2020-01-12 00:07:21

工作中用到了gzip压缩,记录一下此方法,方便后续使用

/**
 * 使用gzip对获取到的数据流进行压缩
 * @param data数据
 * @return 压缩后的字节数组
 * @throws IOException IO异常
 */
private byte[] zipData(byte[] data) throws IOException {
    ByteArrayOutputStream bos = new ByteArrayOutputStream();
    GZIPOutputStream gzip = new GZIPOutputStream(bos);
    gzip.write(eventBody);
    gzip.finish();
    gzip.close();
    return bos.toByteArray();
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!