Я нашел новый, который Йохан что-то исправляет, версию Данкогая, которую я не могу надуть, используя java
https://github.com/johan/js-deflate
Если вы хотите надуть, вы должны подделать голову и ногу zlib.
Java-код выглядит так:
static public byte[] uncompress(byte[] input) throws DataFormatException {
int len = input.length;
byte[] out = new byte[len];
byte[] src = new byte[len + 6];
System.arraycopy(input, 0, src, 2, len);
src[0] = (byte) (120);
src[1] = (byte) (-100);
Inflater inflater = new Inflater();
inflater.setInput(src);
inflater.finished();
inflater.inflate(out);
inflater.reset();
return out;
}