当前位置:  开发笔记 > 编程语言 > 正文

什么是一个很好的Java压缩库?

如何解决《什么是一个很好的Java压缩库?》经验,为你挑选了1个好方法。

我需要压缩部分应用程序的网络流量以提高性能.我认为这意味着我需要远离一些像bzip2这样的新算法,我认为我听到的速度较慢.



1> Steve g..:

您可以使用内置于JDK中的Deflater/Inflater.还有GZIPInputStream和GZIPOutputStream,但它实际上取决于你的确切用途.

编辑:

阅读进一步的评论看起来网络taffic是HTTP.它可能支持压缩(特别是使用deflate/gzip),具体取决于服务器.然后问题出现在客户端上.如果客户端是浏览器,它可能已经支持它.如果您的客户端是Web服务客户端或http客户端,请检查该软件包的文档以查看它是否受支持.

看起来像jakarta-commons httpclient可能要求你手动进行压缩.要在客户端启用此功能,您需要执行类似的操作

.addRequestHeader("Accept-Encoding","gzip,deflate");

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有