Class 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 java.lang.String ascii85String​(byte[] bytes)
      Returns an ASCII85 string for given byte array.
      static java.lang.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​(java.lang.String aString)
      Returns a byte array for given ASCII85 string.
      static byte[] bytesForBase64​(java.lang.String aString)
      Returns a byte array for given base64 string.
      static byte[] bytesForHex​(java.lang.String aString)
      Returns a byte array for given hex string.
      static java.lang.String hexString​(byte[] bytes)
      Returns a hex string for given byte array.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RMCodec

        public RMCodec()
    • Method Detail

      • hexString

        public static java.lang.String hexString​(byte[] bytes)
        Returns a hex string for given byte array.
      • bytesForHex

        public static byte[] bytesForHex​(java.lang.String aString)
        Returns a byte array for given hex string.
      • ascii85String

        public static java.lang.String ascii85String​(byte[] bytes)
        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

        public static byte[] bytesForASCII85​(java.lang.String aString)
        Returns a byte array for given ASCII85 string.
      • base64String

        public static java.lang.String base64String​(byte[] bytes)
        Returns a base64 string for given byte array.
      • bytesForBase64

        public static byte[] bytesForBase64​(java.lang.String aString)
        Returns a byte array for given base64 string.