Package com.reportmill.base
Class RMCodec
java.lang.Object
com.reportmill.base.RMCodec
This class has utility methods to code and decode into various different formats: hex, ASCII85, base 64.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
ascii85String
(byte[] bytes) Returns an ASCII85 string for given byte array.static String
base64String
(byte[] bytes) Returns a base64 string for given byte array.static byte[]
bytesForASCII85
(byte[] bytes, int offset, int length) Returns an ASCII85 byte array for given byte array (from given offset to given length).static byte[]
bytesForASCII85
(String aString) Returns a byte array for given ASCII85 string.static byte[]
bytesForBase64
(String aString) Returns a byte array for given base64 string.static byte[]
bytesForHex
(String aString) Returns a byte array for given hex string.static String
hexString
(byte[] bytes) Returns a hex string for given byte array.
-
Constructor Details
-
RMCodec
public RMCodec()
-
-
Method Details
-
hexString
Returns a hex string for given byte array. -
bytesForHex
Returns a byte array for given hex string. -
ascii85String
Returns an ASCII85 string for given byte array. -
bytesForASCII85
public static byte[] bytesForASCII85(byte[] bytes, int offset, int length) Returns an ASCII85 byte array for given byte array (from given offset to given length). -
bytesForASCII85
Returns a byte array for given ASCII85 string. -
base64String
Returns a base64 string for given byte array. -
bytesForBase64
Returns a byte array for given base64 string.
-