|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.vvakame.repackage.android.util.Base64
public class Base64
Utilities for encoding and decoding the Base64 representation of binary data. See RFCs 2045 and 3548.
| Field Summary | |
|---|---|
static int |
CRLF
Encoder flag bit to indicate lines should be terminated with a CRLF pair instead of just an LF. |
static int |
DEFAULT
Default values for encoder/decoder flags. |
static int |
NO_CLOSE
Flag to pass to Base64OutputStream to indicate that it should not close the output stream it is wrapping when it itself is closed. |
static int |
NO_PADDING
Encoder flag bit to omit the padding '=' characters at the end of the output (if any). |
static int |
NO_WRAP
Encoder flag bit to omit all line terminators (i.e., the output will be on one long line). |
static int |
URL_SAFE
Encoder/decoder flag bit to indicate using the "URL and filename safe" variant of Base64 (see RFC 3548 section 4) where - and _ are used in place of + and
/. |
| Method Summary | |
|---|---|
static byte[] |
decode(byte[] input,
int flags)
Decode the Base64-encoded data in input and return the data in a new byte array. |
static byte[] |
decode(byte[] input,
int offset,
int len,
int flags)
Decode the Base64-encoded data in input and return the data in a new byte array. |
static byte[] |
decode(String str,
int flags)
Decode the Base64-encoded data in input and return the data in a new byte array. |
static byte[] |
encode(byte[] input,
int flags)
Base64-encode the given data and return a newly allocated byte[] with the result. |
static byte[] |
encode(byte[] input,
int offset,
int len,
int flags)
Base64-encode the given data and return a newly allocated byte[] with the result. |
static String |
encodeToString(byte[] input,
int flags)
Base64-encode the given data and return a newly allocated String with the result. |
static String |
encodeToString(byte[] input,
int offset,
int len,
int flags)
Base64-encode the given data and return a newly allocated String with the result. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT
public static final int NO_PADDING
public static final int NO_WRAP
public static final int CRLF
NO_WRAP is specified as well.
public static final int URL_SAFE
- and _ are used in place of + and
/.
public static final int NO_CLOSE
| Method Detail |
|---|
public static byte[] decode(String str,
int flags)
The padding '=' characters at the end are considered optional, but if any are present, there must be the correct number of them.
str - the input String to decode, which is converted to
bytes using the default charsetflags - controls certain features of the decoded output.
Pass DEFAULT to decode standard Base64.
IllegalArgumentException - if the input contains
incorrect padding
public static byte[] decode(byte[] input,
int flags)
The padding '=' characters at the end are considered optional, but if any are present, there must be the correct number of them.
input - the input array to decodeflags - controls certain features of the decoded output.
Pass DEFAULT to decode standard Base64.
IllegalArgumentException - if the input contains
incorrect padding
public static byte[] decode(byte[] input,
int offset,
int len,
int flags)
The padding '=' characters at the end are considered optional, but if any are present, there must be the correct number of them.
input - the data to decodeoffset - the position within the input array at which to startlen - the number of bytes of input to decodeflags - controls certain features of the decoded output.
Pass DEFAULT to decode standard Base64.
IllegalArgumentException - if the input contains
incorrect padding
public static String encodeToString(byte[] input,
int flags)
input - the data to encodeflags - controls certain features of the encoded output.
Passing DEFAULT results in output that
adheres to RFC 2045.
public static String encodeToString(byte[] input,
int offset,
int len,
int flags)
input - the data to encodeoffset - the position within the input array at which to
startlen - the number of bytes of input to encodeflags - controls certain features of the encoded output.
Passing DEFAULT results in output that
adheres to RFC 2045.
public static byte[] encode(byte[] input,
int flags)
input - the data to encodeflags - controls certain features of the encoded output.
Passing DEFAULT results in output that
adheres to RFC 2045.
public static byte[] encode(byte[] input,
int offset,
int len,
int flags)
input - the data to encodeoffset - the position within the input array at which to
startlen - the number of bytes of input to encodeflags - controls certain features of the encoded output.
Passing DEFAULT results in output that
adheres to RFC 2045.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||