public class Base64Util extends Object
Encodes and decodes to and from Base64 notation.
I am placing this code in the Public Domain. Do with it as you will. This software comes with no guarantees or warranties but with plenty of well-wishing instead! Please visit http://iharder.net/base64 periodically to check for updates or to contribute improvements.
| Modifier and Type | Method and Description |
|---|---|
static String |
encode(String string)
Encode string as a byte array in Base64 annotation.
|
static String |
encodeBytes(byte[] source)
Encodes a byte array into Base64 notation.
|
static String |
encodeBytes(byte[] source,
int off,
int len)
Encodes a byte array into Base64 notation.
|
static byte[] |
encodeBytesToBytes(byte[] source,
int off,
int len)
Similar to
encodeBytes(byte[], int, int) but returns a byte
array instead of instantiating a String. |
public static String encode(String string)
string - public static String encodeBytes(byte[] source)
source - The data to convertNullPointerException - if source array is nullIllegalArgumentException - if source array, offset, or length are invalidpublic static String encodeBytes(byte[] source, int off, int len)
source - The data to convertoff - Offset in array where conversion should beginlen - Length of data to convertNullPointerException - if source array is nullIllegalArgumentException - if source array, offset, or length are invalidpublic static byte[] encodeBytesToBytes(byte[] source,
int off,
int len)
encodeBytes(byte[], int, int) but returns a byte
array instead of instantiating a String. This is more efficient if you're
working with I/O streams and have large data sets to encode.source - The data to convertoff - Offset in array where conversion should beginlen - Length of data to convertNullPointerException - if source array is nullIllegalArgumentException - if source array, offset, or length are invalidCopyright © 2001–2019 JBoss by Red Hat. All rights reserved.