Что касается базовых библиотек сжатия Java, вы можете проверить jvm-compressor-benchmark ;Двумя ведущими кандидатами в категории очень быстрых были бы Snappy-java и LZF - первый самый быстрый, поскольку он использует быстрые C-кодеки через JNI, а второй самый быстрый из чистых Java-кодеков.Оба хорошо работают для XML;хотя они не получают такую же хорошую степень сжатия, как gzip (deflate), они значительно быстрее: сжатие обычно в 3-5 раз быстрее, а распаковка в 1,5-2 раза быстрее.