Package com.rometools.rome.io.impl
Class Base64
- java.lang.Object
-
- com.rometools.rome.io.impl.Base64
-
public class Base64 extends Object
Encodes/decodes byte arrays and Strings into/from a base 64 String.
-
-
Constructor Summary
Constructors Constructor Description Base64()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]decode(byte[] eData)Dencodes a com.rometools.rome.io.impl.Base64 byte array.static Stringdecode(String s)Decodes a base 64 String into a String.static byte[]encode(byte[] dData)Encodes a byte array into a base 64 byte array.static Stringencode(String s)Encodes a String into a base 64 String.static voidmain(String[] args)
-
-
-
Method Detail
-
encode
public static String encode(String s)
Encodes a String into a base 64 String. The resulting encoding is chunked at 76 bytes.- Parameters:
s- String to encode.- Returns:
- encoded string.
-
decode
public static String decode(String s) throws IllegalArgumentException
Decodes a base 64 String into a String.- Parameters:
s- String to decode.- Returns:
- encoded string.
- Throws:
IllegalArgumentException- thrown if the given byte array was not valid com.rometools.rome.io.impl.Base64 encoding.
-
encode
public static byte[] encode(byte[] dData)
Encodes a byte array into a base 64 byte array.- Parameters:
dData- byte array to encode.- Returns:
- encoded byte array.
-
decode
public static byte[] decode(byte[] eData)
Dencodes a com.rometools.rome.io.impl.Base64 byte array.- Parameters:
eData- byte array to decode.- Returns:
- decoded byte array.
- Throws:
IllegalArgumentException- thrown if the given byte array was not valid com.rometools.rome.io.impl.Base64 encoding.
-
-