Class Base64

java.lang.Object
com.codename1.util.Base64

public abstract class Base64 extends Object
This class implements Base64 encoding/decoding functionality as specified in RFC 2045 (http://www.ietf.org/rfc/rfc2045.txt).
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static byte[]
    decode(byte[] in)
     
    static byte[]
    decode(byte[] in, int len)
    Decodes an array of bytes containing a Base64 ascii string into binary data
    static String
    encode(byte[] in)
    Encodes the given array as a base64 string
    static String
    encodeNoNewline(byte[] in)
    Encodes the given array as a base64 string without breaking lines

    Methods inherited from class Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    Modifier and Type
    Method
    Description
    protected Object
     
    boolean
    Indicates whether some other object is "equal to" this one.
    final Class
    Returns the runtime class of an object.
    int
    Returns a hash code value for the object.
    final void
    Wakes up a single thread that is waiting on this object's monitor.
    final void
    Wakes up all threads that are waiting on this object's monitor.
    Returns a string representation of the object.
    final void
    Causes current thread to wait until another thread invokes the method or the method for this object.
    final void
    wait(long timeout)
    Causes current thread to wait until either another thread invokes the method or the method for this object, or a specified amount of time has elapsed.
    final void
    wait(long timeout, int nanos)
    Causes current thread to wait until another thread invokes the method or the method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
  • Constructor Details

    • Base64

      public Base64()
  • Method Details

    • decode

      public static byte[] decode(byte[] in)
    • decode

      public static byte[] decode(byte[] in, int len)

      Decodes an array of bytes containing a Base64 ascii string into binary data

      Parameters
      • in: the array

      • len: the length of the array

      Returns

      the decoded array

    • encode

      public static String encode(byte[] in)

      Encodes the given array as a base64 string

      Parameters
      • in: the array to encode
      Returns

      the String containing the array

    • encodeNoNewline

      public static String encodeNoNewline(byte[] in)

      Encodes the given array as a base64 string without breaking lines

      Parameters
      • in: the array to encode
      Returns

      the String containing the array