Class BinaryUtils


  • public class BinaryUtils
    extends java.lang.Object
    Utils for binary data
    • Constructor Summary

      Constructors 
      Constructor Description
      BinaryUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean isBinary​(scala.collection.immutable.Seq<akka.util.ByteString> byteStrings)
      Identifies if the sequence of ByteString can be treated as binary
      static boolean isNotText​(byte[] bytes)
      Identifies if the byte array can be treated as text or not by checking if binary content is more than 15% i.e.
      • Methods inherited from class java.lang.Object

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

      • BinaryUtils

        public BinaryUtils()
    • Method Detail

      • isBinary

        public static boolean isBinary​(scala.collection.immutable.Seq<akka.util.ByteString> byteStrings)
        Identifies if the sequence of ByteString can be treated as binary

        Parameters:
        byteStrings - a sequence of ByteString to be tested for binary content
        Returns:
        boolean value indicating if the the byteString represents binary content
      • isNotText

        public static boolean isNotText​(byte[] bytes)
        Identifies if the byte array can be treated as text or not by checking if binary content is more than 15% i.e. ASCII printable content is more than 85%

        Parameters:
        bytes - a connection to resolve to with its registered location
        Returns:
        boolean value indicating if the bytes represents text content