jimm.twice.util
Class Base64

java.lang.Object
  extended byjimm.twice.util.Base64

public class Base64
extends java.lang.Object

This class provides base64 encoding and decoding services.

Author:
Jim Menard, jimm@io.com

Field Summary
protected static byte[] EOL
           
protected static int LINE_LEN
           
 
Constructor Summary
Base64()
           
 
Method Summary
static void decode(java.io.InputStream in, java.io.OutputStream out)
           
static void encode(java.io.InputStream in, java.io.OutputStream out)
           
protected static int readEncodedBlock(java.io.InputStream in, byte[] in_bytes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LINE_LEN

protected static final int LINE_LEN
See Also:
Constant Field Values

EOL

protected static final byte[] EOL
Constructor Detail

Base64

public Base64()
Method Detail

encode

public static void encode(java.io.InputStream in,
                          java.io.OutputStream out)
                   throws java.io.IOException
Throws:
java.io.IOException

decode

public static void decode(java.io.InputStream in,
                          java.io.OutputStream out)
                   throws java.io.IOException
Throws:
java.io.IOException

readEncodedBlock

protected static int readEncodedBlock(java.io.InputStream in,
                                      byte[] in_bytes)
                               throws java.io.IOException
Throws:
java.io.IOException