public class Base64
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
alphabet |
(package private) static java.util.regex.Pattern |
BASE64_P |
(package private) byte[] |
data |
private static int |
DEFAULT_MAX_INPUT_LENGTH |
(package private) static byte[] |
values |
Constructor and Description |
---|
Base64(byte[] data) |
Base64(java.lang.String s) |
Modifier and Type | Method and Description |
---|---|
static void |
decode(java.io.Reader rdr,
java.io.OutputStream out) |
static void |
decode(java.io.Reader rdr,
java.io.OutputStream out,
int maxLength) |
static byte[] |
decodeBase64(java.io.File file) |
static byte[] |
decodeBase64(java.io.InputStream in) |
static byte[] |
decodeBase64(java.io.InputStream in,
int maxLength) |
static byte[] |
decodeBase64(java.io.Reader rdr) |
static byte[] |
decodeBase64(java.io.Reader rdr,
int maxLength) |
static byte[] |
decodeBase64(java.lang.String string) |
static void |
encode(java.io.File in,
java.lang.Appendable sb) |
static void |
encode(java.io.InputStream in,
java.lang.Appendable sb) |
static void |
encode(java.io.InputStream in,
java.lang.Appendable sb,
int maxLength) |
static java.lang.String |
encodeBase64(byte[] data) |
static java.lang.String |
encodeBase64(java.io.File in) |
static java.lang.String |
encodeBase64(java.io.InputStream in) |
private static void |
flush(java.io.OutputStream out,
int register,
int pads) |
static boolean |
isBase64(java.lang.String value) |
java.lang.Object |
toData() |
java.lang.String |
toString() |
private static final int DEFAULT_MAX_INPUT_LENGTH
byte[] data
static final java.lang.String alphabet
static byte[] values
static java.util.regex.Pattern BASE64_P
public static final byte[] decodeBase64(java.lang.String string)
public static byte[] decodeBase64(java.io.Reader rdr) throws java.io.IOException
java.io.IOException
public static byte[] decodeBase64(java.io.Reader rdr, int maxLength) throws java.io.IOException
java.io.IOException
public static byte[] decodeBase64(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static byte[] decodeBase64(java.io.InputStream in, int maxLength) throws java.io.IOException
java.io.IOException
public static final byte[] decodeBase64(java.io.File file) throws java.io.IOException
java.io.IOException
public static final void decode(java.io.Reader rdr, java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public static final void decode(java.io.Reader rdr, java.io.OutputStream out, int maxLength) throws java.io.IOException
java.io.IOException
private static void flush(java.io.OutputStream out, int register, int pads) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String encodeBase64(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static java.lang.String encodeBase64(java.io.File in) throws java.io.IOException
java.io.IOException
public static java.lang.String encodeBase64(byte[] data)
public java.lang.Object toData()
public static void encode(java.io.File in, java.lang.Appendable sb) throws java.io.IOException
java.io.IOException
public static void encode(java.io.InputStream in, java.lang.Appendable sb) throws java.io.IOException
java.io.IOException
public static void encode(java.io.InputStream in, java.lang.Appendable sb, int maxLength) throws java.io.IOException
java.io.IOException
public static boolean isBase64(java.lang.String value)