Package com.inductiveautomation.rm.base
Class RMCodec
- java.lang.Object
-
- com.inductiveautomation.rm.base.RMCodec
-
public class RMCodec extends java.lang.Object
This class has utility methods to code and decode into various different formats: hex, ASCII85, base 64.
-
-
Constructor Summary
Constructors Constructor Description RMCodec()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
decodeASCII85(java.lang.String aString)
Returns a byte array for given ASCII85 string.static byte[]
decodeBase64(java.lang.String aString)
Returns a byte array for given base64 string.static byte[]
decodeHex(java.lang.String aString)
Returns a byte array for given hex string.static java.lang.String
encodeASCII85(byte[] theBytes)
Returns an ASCII85 string for given byte array.static java.lang.String
encodeBase64(byte[] theBytes)
Returns a base64 string for given byte array.static java.lang.String
encodeHex(byte[] theBytes)
Returns a hex string for given byte array.
-
-
-
Method Detail
-
encodeHex
public static java.lang.String encodeHex(byte[] theBytes)
Returns a hex string for given byte array.
-
decodeHex
public static byte[] decodeHex(@Nonnull java.lang.String aString)
Returns a byte array for given hex string.
-
encodeBase64
public static java.lang.String encodeBase64(byte[] theBytes)
Returns a base64 string for given byte array.
-
decodeBase64
public static byte[] decodeBase64(java.lang.String aString)
Returns a byte array for given base64 string.
-
encodeASCII85
public static java.lang.String encodeASCII85(byte[] theBytes)
Returns an ASCII85 string for given byte array.
-
decodeASCII85
public static byte[] decodeASCII85(java.lang.String aString)
Returns a byte array for given ASCII85 string.
-
-