Package csw.config.api.commons
Class BinaryUtils
java.lang.Object
csw.config.api.commons.BinaryUtils
Utils for binary data
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isBinary
(scala.collection.immutable.Seq<akka.util.ByteString> byteStrings) Identifies if the sequence of ByteString can be treated as binarystatic 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.
-
Constructor Details
-
BinaryUtils
public BinaryUtils()
-
-
Method Details
-
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
-