Class ZlibDeflate
java.lang.Object
org.apache.commons.imaging.common.ZlibDeflate
Utility class to compress/decompress bytes using the ZLIB deflate/inflate compression.
RFC 1951 - DEFLATE Compressed Data Format Specification version 1.3
- 
Method SummaryModifier and TypeMethodDescriptionstatic byte[]compress(byte[] bytes) Compress the byte[] using ZLIB deflate compression.static byte[]decompress(byte[] bytes, int expectedSize) Compress the byte[] using ZLIB deflate decompression.
- 
Method Details- 
compressCompress the byte[] using ZLIB deflate compression.- Parameters:
- bytes- The bytes to compress
- Returns:
- The compressed bytes.
- Throws:
- ImagingException- if the bytes could not be compressed.
- See Also:
 
- 
decompressCompress the byte[] using ZLIB deflate decompression.- Parameters:
- bytes- The bytes to decompress
- expectedSize- The expected size of the decompressed byte[].
- Returns:
- The decompressed bytes.
- Throws:
- ImagingException- if the bytes could not be decompressed.
- See Also:
 
 
-