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 Summary
Modifier 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
-
compress
Compress 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:
-
decompress
Compress the byte[] using ZLIB deflate decompression.- Parameters:
bytes- The bytes to decompressexpectedSize- The expected size of the decompressed byte[].- Returns:
- The decompressed bytes.
- Throws:
ImagingException- if the bytes could not be decompressed.- See Also:
-