Package com.inductiveautomation.rm.base
Class RMCodec
- java.lang.Object
 - 
- com.inductiveautomation.rm.base.RMCodec
 
 
- 
public class RMCodec extends java.lang.ObjectThis 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.StringencodeASCII85(byte[] theBytes)Returns an ASCII85 string for given byte array.static java.lang.StringencodeBase64(byte[] theBytes)Returns a base64 string for given byte array.static java.lang.StringencodeHex(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. 
 - 
 
 -