我正在构建一个Http服务器。
我的服务器的主要任务是回复一个请求(大多数时候是文本,有时是图像),大约有50个缩略图(每个10kb,jpeg)和一些字符串(大约150个字符)。
为了减少延迟,我正在考虑将缩略图和文本一起压缩为文件。
你能推荐一个优秀的Java压缩库,它能够压缩文本和图像,总共不超过1mb吗?(我猜我的主要问题是因为我的服务器的带宽很低而是大小。但它有一个非常好的硬件,所以压缩速度是次要的)
答案 0 :(得分:4)
zip4j是最好的压缩库,一个用于处理Zip文件的java开源库。甚至不需要处理流。
答案 1 :(得分:0)
Apache ZIP包可能会看到你的正确
答案 2 :(得分:0)
如果您想在不使用外部库的情况下压缩文件,那么java.util.zip包中的类就可以实现。