【发布时间】:2018-10-09 06:43:49
【问题描述】:
我有相当大的DirectByteBuffer,我想从中生成一个压缩后的DirectByteBuffer,而不将其内容转移到堆中。
标准java.util.Deflater 没有帮助,因为它在byte[] 上运行,根据定义,byte[] 是堆上的。
有没有办法在 Java 中做到这一点?或者我必须直接通过JNI拨打libzip?
【问题讨论】:
标签: java jvm gzip nio bytebuffer