Base64public class Base64 extends Object
Fields Summary |
---|
private static final Encoder | encoder |
Methods Summary |
---|
public static byte[] | decode(byte[] data)decode the base 64 encoded input data. It is assumed the input data is valid.
ByteArrayOutputStream bOut = new ByteArrayOutputStream();
try
{
encoder.decode(data, 0, data.length, bOut);
}
catch (IOException e)
{
throw new RuntimeException("exception decoding base64 string: " + e);
}
return bOut.toByteArray();
| public static byte[] | decode(java.lang.String data)decode the base 64 encoded String data - whitespace will be ignored.
ByteArrayOutputStream bOut = new ByteArrayOutputStream();
try
{
encoder.decode(data, bOut);
}
catch (IOException e)
{
throw new RuntimeException("exception decoding base64 string: " + e);
}
return bOut.toByteArray();
| public static int | decode(java.lang.String data, java.io.OutputStream out)decode the base 64 encoded String data writing it to the given output stream,
whitespace characters will be ignored.
return encoder.decode(data, out);
| public static byte[] | encode(byte[] data)encode the input data producing a base 64 encoded byte array.
ByteArrayOutputStream bOut = new ByteArrayOutputStream();
try
{
encoder.encode(data, 0, data.length, bOut);
}
catch (IOException e)
{
throw new RuntimeException("exception encoding base64 string: " + e);
}
return bOut.toByteArray();
| public static int | encode(byte[] data, java.io.OutputStream out)Encode the byte data to base 64 writing it to the given output stream.
return encoder.encode(data, 0, data.length, out);
| public static int | encode(byte[] data, int off, int length, java.io.OutputStream out)Encode the byte data to base 64 writing it to the given output stream.
return encoder.encode(data, off, length, out);
|
|