Java的文件压缩库

时间:2013-08-13 05:25:41

标签: java compression httpserver

我正在构建一个Http服务器。

我的服务器的主要任务是回复一个请求(大多数时候是文本,有时是图像),大约有50个缩略图(每个10kb,jpeg)和一些字符串(大约150个字符)。

为了减少延迟,我正在考虑将缩略图和文本一起压缩为文件。

你能推荐一个优秀的Java压缩库,它能够压缩文本和图像,总共不超过1mb吗?(我猜我的主要问题是因为我的服务器的带宽很低而是大小。但它有一个非常好的硬件,所以压缩速度是次要的)

3 个答案:

答案 0 :(得分:4)

zip4j是最好的压缩库,一个用于处理Zip文件的java开源库。甚至不需要处理流。

答案 1 :(得分:0)

Apache ZIP包可能会看到你的正确

http://commons.apache.org/proper/commons-compress/zip.html

答案 2 :(得分:0)

如果您想在不使用外部库的情况下压缩文件,那么java.util.zip包中的类就可以实现。