com.groiss.util
Class Base64
java.lang.Object
com.groiss.util.Base64
public class Base64
- extends Object
Provides encoding of raw bytes to base64-encoded characters, and
decoding of base64 characters to raw bytes.
|
Method Summary |
static byte[] |
decode(String str)
Decodes a BASE-64 encoded stream to recover the original
data. |
static String |
encode(byte[] data)
returns an array of base64-encoded characters to represent the
passed data array. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Base64
public Base64()
encode
public static String encode(byte[] data)
- returns an array of base64-encoded characters to represent the
passed data array.
- Parameters:
data - the array of bytes to encode
- Returns:
- base64-coded character array.
decode
public static byte[] decode(String str)
- Decodes a BASE-64 encoded stream to recover the original
data. White space before and after will be trimmed away,
but no other manipulation of the input will be performed.
this method also properly handles input containing junk
characters (newlines and the like) rather than throwing
an error. It does this by pre-parsing the input and
generating from that a count of VALID input characters.
@enterprise 8.0.10078 Copyright © 2001-2011 Groiss Informatics GmbH. All Rights Reserved.