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
  • 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