Class DataCompression

java.lang.Object
org.kobe.xbot.Utilities.DataCompression

public class DataCompression extends Object
  • Constructor Details

    • DataCompression

      public DataCompression()
  • Method Details

    • compressAndConvertBase64

      public static String compressAndConvertBase64(String raw)
      Compresses the raw string data and converts it to Base64 format.
      Parameters:
      raw - The raw string data to be compressed.
      Returns:
      The compressed data in Base64 format.
    • decompressAndConvertBase64

      public static String decompressAndConvertBase64(String base64)
      Decompresses the Base64-encoded data and converts it back to its original string format.
      Parameters:
      base64 - The Base64-encoded compressed data.
      Returns:
      The decompressed original string data.
    • compressString

      public static byte[] compressString(String raw)
    • compressBytes

      public static byte[] compressBytes(byte[] raw)
    • getSpeedAverageMS

      public static double getSpeedAverageMS()
      Gets the average compression speed threshold in milliseconds.
      Returns:
      The average compression speed threshold.
    • setSpeedAverageMS

      public static void setSpeedAverageMS(double speedAverageMS)
      Sets the average compression speed threshold in milliseconds.
      Parameters:
      speedAverageMS - The new average compression speed threshold.
    • disableLog

      public static void disableLog()
    • enableLog

      public static void enableLog()
    • decompress

      public static byte[] decompress(byte[] compressedData)