У меня довольно большое DirectByteBuffer
, и я хотел бы создать из него gzipped DirectByteBuffer
без передачи его содержимого в кучу.
Стандарт java.util.Deflater
не может быть полезен, поскольку он работает на byte[]
, который по определению находится в куче.
Есть ли способ сделать это на Java?Или мне нужно позвонить libzip
напрямую через JNI
?