redstone.xmlrpc.util
Class Base64

java.lang.Object
  extended by redstone.xmlrpc.util.Base64

public class Base64
extends java.lang.Object

Provides encoding of raw bytes to base64-encoded characters, and decoding of base64 characters to raw bytes.

Version:
$Revision: 1.1 $
Author:
Kevin Kelley (kelley@iguana.ruralnet.net)

Constructor Summary
Base64()
           
 
Method Summary
static byte[] decode(byte[] data)
          Returns an array of bytes which were encoded in the passed character array.
static char[] encode(byte[] data)
          Returns an array of base64-encoded characters to represent the passed data array.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Base64

public Base64()
Method Detail

encode

public static char[] 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(byte[] data)
Returns an array of bytes which were encoded in the passed character array.

Parameters:
data - the array of base64-encoded characters
Returns:
decoded data array