2013-08-13 2 views
0

Я создаю Http-сервер.Библиотека сжатия файлов для Java

Основная задача моего сервера - ответить на запрос (чаще всего тексты, иногда изображения) примерно с 50 эскизами (10kb каждый, jpeg) и некоторой строкой (около 150 символов).

Чтобы уменьшить задержку, я собираюсь сжать миниатюру и текст вместе в виде файла.

Не могли бы вы порекомендовать мне хорошую библиотеку сжатия для Java, которая превосходит как текст, так и изображение, которое не превышает 1 мб? (Я предполагаю, что размер, если моя основная проблема связана с низкой пропускной способностью моего сервера, но у него очень хорошее оборудование, поэтому скорость сжатия вторична)

ответ

4

zip4j была лучшая библиотека сжатия, Ява с открытым исходным кодом библиотека для обработки Zip-файлов. даже не нужно обрабатывать потоки.

+0

10 jpegs + 15 byte txt file = 500 kb -> сжатый до 77kb !!!! Однако размер сжатия отличается от 70 кб до 450 кб. Я должен изучить это. –

0

Если вы хотите делать zip-файлы без внешних библиотек usins, тогда классы в пакете java.util.zip могут это сделать.