The java code uses the class new ZStreamRef(init(level, DEFAULT_STRATEGY, nowrap)); The init method is its own call, and ZStreamRef is a reference to zlib . Thus, its use of zlib is used as the default. In version 1.2.8, the default value is 6, as indicated by devnull.
From the zlib manual
Compression levels. #define Z_NO_COMPRESSION 0 #define Z_BEST_SPEED 1 #define Z_BEST_COMPRESSION 9 #define Z_DEFAULT_COMPRESSION (-1) ... Z_DEFAULT_COMPRESSION requests a default compromise between speed and compression (currently equivalent to level 6).
mszalbach
source share