ZLibWrapper¶
-
public class
ZLibWrapper
¶ This is a warpper for java.util.zip package and Deflater/Inflater classes specifically. This implementation allows for easy interaction between Deflater/Inflater and java.nio API which operates on ByteBuffer data. It also does some tricky stuff to flush Deflater without reseting it and allow a better compression ration on the data.
There are a few convenience methods allowing to directly compress String to ByteBuffer and other way around - from ByteBuffer to String decompression. For these methods data are assumed to be UTF-8 character String. Created: Jul 30, 2009 11:46:55 AM
Author: Artur Hefczyc
Fields¶
Constructors¶
Methods¶
compress¶
-
public ByteBuffer
compress
(ByteBuffer input)¶
compress¶
-
public ByteBuffer
compress
(String input)¶
decompress¶
-
public ByteBuffer
decompress
(ByteBuffer input)¶
decompressToString¶
-
public String
decompressToString
(ByteBuffer input)¶
setIOListener¶
-
public void
setIOListener
(IOListener listener)¶