Class EncodingUtil
- java.lang.Object
-
- com.aquima.interactions.foundation.utility.EncodingUtil
-
public final class EncodingUtil extends Object
Utility class for various string to byte encoding/decoding.- Since:
- 5.1
- Author:
- m.hesselink
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
decodeBase64String(String str)
Decode a BASE64 encoded string.static String
decodeUTF8String(byte[] bytes)
Decode an UTF-8 encoded message.static String
encodeBase64String(byte[] bytes)
Encode bytes as a BASE64 encoded string.static byte[]
encodeUTF8String(String str)
Encode a string to an UTF-8 encoded byte array.
-
-
-
Method Detail
-
decodeUTF8String
public static String decodeUTF8String(byte[] bytes)
Decode an UTF-8 encoded message.- Parameters:
bytes
- bytes containing an UTF-8 encoded string- Returns:
- decoded string
-
encodeUTF8String
public static byte[] encodeUTF8String(String str)
Encode a string to an UTF-8 encoded byte array.- Parameters:
str
- message- Returns:
- byte array containing an UTF-8 encoded string
-
encodeBase64String
public static String encodeBase64String(byte[] bytes)
Encode bytes as a BASE64 encoded string.- Parameters:
bytes
- raw bytes- Returns:
- string containing BASE64 encoded bytes
-
decodeBase64String
public static byte[] decodeBase64String(String str)
Decode a BASE64 encoded string.- Parameters:
str
- string containing BASE64 encoded byte- Returns:
- decoded bytes
-
-