Class Base64Coder
java.lang.Object
com.logicaldoc.gui.common.client.util.Base64Coder
A base64 encoder
- Since:
- 7.5.1
- Author:
- Marco Meschieri - LogicalDOC
- 
Method SummaryModifier and TypeMethodDescriptionstatic byte[]decode(char[] in) Decodes a byte array from Base64 format.static byte[]Decodes a byte array from Base64 format.static StringDecodes a string from Base64 format.static char[]encode(byte[] in) Encodes a byte array into Base64 format.static char[]encode(byte[] in, int iLen) Encodes a byte array into Base64 format.static StringEncodes a string into Base64 format.
- 
Method Details- 
encodeStringEncodes a string into Base64 format. No blanks or line breaks are inserted.- Parameters:
- s- a String to be encoded.
- Returns:
- A String with the Base64 encoded data.
 
- 
encodepublic static char[] encode(byte[] in) Encodes a byte array into Base64 format. No blanks or line breaks are inserted.- Parameters:
- in- an array containing the data bytes to be encoded.
- Returns:
- A character array with the Base64 encoded data.
 
- 
encodepublic static char[] encode(byte[] in, int iLen) Encodes a byte array into Base64 format. No blanks or line breaks are inserted.- Parameters:
- in- an array containing the data bytes to be encoded.
- iLen- number of bytes to process in- in.
- Returns:
- A character array with the Base64 encoded data.
 
- 
decodeStringDecodes a string from Base64 format.- Parameters:
- s- a Base64 String to be decoded.
- Returns:
- A String containing the decoded data.
- Throws:
- IllegalArgumentException- if the input is not valid Base64 encoded data.
 
- 
decodeDecodes a byte array from Base64 format.- Parameters:
- s- a Base64 String to be decoded.
- Returns:
- An array containing the decoded data bytes.
- Throws:
- IllegalArgumentException- if the input is not valid Base64 encoded data.
 
- 
decodepublic static byte[] decode(char[] in) Decodes a byte array from Base64 format. No blanks or line breaks are allowed within the Base64 encoded data.- Parameters:
- in- a character array containing the Base64 encoded data.
- Returns:
- An array containing the decoded data bytes.
- Throws:
- IllegalArgumentException- if the input is not valid Base64 encoded data.
 
 
-