question: public static byte [ ] compressForZlib ( byte [ ] bytesToCompress ) { Deflater deflater = new Deflater ( ) ; deflater . setInput ( bytesToCompress ) ; deflater . finish ( ) ; byte [ ] bytesCompressed = new byte [ Short . MAX_VALUE ] ; int numberOfBytesAfterCompression = deflater . deflate ( bytesCompressed ) ; byte [ ] returnValues = new byte [ numberOfBytesAfterCompression ] ; System . arraycopy ( bytesCompressed , 0 , returnValues , 0 , numberOfBytesAfterCompression ) ; return returnValues ; }
target:  zlib compress 2 byte