Class CompressionUtils

java.lang.Object
com.tridion.util.CompressionUtils

public class CompressionUtils extends Object
CompressionUtils.
  • Method Details

    • isCompressed

      public static boolean isCompressed(byte[] bytes)
    • isCompressed

      public static boolean isCompressed(String input)
    • compressGZip

      public static byte[] compressGZip(String input)
    • compressGZipAndBase64Encode

      public static String compressGZipAndBase64Encode(String input)
      Compresses and Base64 encodes a String.
      Parameters:
      input - the string
      Returns:
      a string which is GZipped and Base64 encoded.
    • decodeAndDecompressGZip

      public static String decodeAndDecompressGZip(String zippedBase64Str)
      Dcompresses a byte array representing a GZip-compressed string back into a String.
      Parameters:
      zippedBase64Str - the byte array to decompress
      Returns:
      the deserialized object of the given class type
    • toString

      public static String toString(InputStream input, Charset encoding) throws IOException
      Converts an inputstream to a string.
      Parameters:
      input - the input stream
      encoding - the Encoding
      Returns:
      the String result
      Throws:
      IOException - exception in case something goes wrong.