我正在构建一个 Http 服务器。
我的服务器的主要任务是用大约 50 个缩略图(每个 10kb,jpeg)和一些字符串(大约 150 个字符)响应请求(大多数是文本,有时是图像)。
为了减少延迟,我正在考虑将缩略图和文本一起压缩为一个文件。
你能推荐我一个好的 Java 压缩库,它擅长压缩总共不超过 1mb 的文本和图像吗?(如果我的主要关注点是因为我的服务器带宽低,我猜它的大小。但它有一个非常好的硬件,所以压缩速度是次要的)
我正在构建一个 Http 服务器。
我的服务器的主要任务是用大约 50 个缩略图(每个 10kb,jpeg)和一些字符串(大约 150 个字符)响应请求(大多数是文本,有时是图像)。
为了减少延迟,我正在考虑将缩略图和文本一起压缩为一个文件。
你能推荐我一个好的 Java 压缩库,它擅长压缩总共不超过 1mb 的文本和图像吗?(如果我的主要关注点是因为我的服务器带宽低,我猜它的大小。但它有一个非常好的硬件,所以压缩速度是次要的)
zip4j一直是最好的压缩库,一个处理 Zip 文件的 java 开源库。甚至不需要处理流。
Apache ZIP 包可能会看到你的权利
如果你想在不使用外部库的情况下压缩文件,那么包java.util.zip 中的类可以做到。