Class Compressor


  • public class Compressor
    extends java.lang.Object
    Utility class for compressing and uncompressing byte arrays.
    • Constructor Summary

      Constructors 
      Constructor Description
      Compressor​(int level, int maxSize)
      creates a new instance
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      byte[] compress​(byte[] bytes)  
      byte[] uncompress​(byte[] bytes)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Compressor

        public Compressor​(int level,
                          int maxSize)
        creates a new instance
        Parameters:
        level - compression level, see Deflater
        maxSize - maximum compressed size of the byte array
    • Method Detail

      • compress

        public byte[] compress​(byte[] bytes)
      • uncompress

        public byte[] uncompress​(byte[] bytes)
                          throws java.util.zip.DataFormatException
        Throws:
        java.util.zip.DataFormatException