org.acplt.oncrpc.web
Class Base64

java.lang.Object
  extended by org.acplt.oncrpc.web.Base64

public abstract class Base64
extends java.lang.Object

The abstract Base64 class provides static methods to convert back and forth between binary and base64-encoded data.

Version:
$Revision: 1.1.1.1 $ $Date: 2003/08/13 12:03:44 $ $State: Exp $ $Locker: $
Author:
Harald Albrecht

Constructor Summary
Base64()
           
 
Method Summary
static int decode(byte[] encodedData, int encodedOffset, int length, byte[] binaryData, int binaryOffset)
          Converts base64 encoded data into binary data.
static int encode(byte[] binaryData, int binaryOffset, int length, byte[] encodedData, int encodedOffset)
          Converts binary data into base64 encoded data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Base64

public Base64()
Method Detail

encode

public static int encode(byte[] binaryData,
                         int binaryOffset,
                         int length,
                         byte[] encodedData,
                         int encodedOffset)
Converts binary data into base64 encoded data.

Parameters:
binaryData - Binary data to be encoded.
binaryOffset - Offset into binaryData where to the data to be encoded begins.
length - Length of data to encode.
encodedData - Buffer receiving base64 encoded data.
encodedOffset - Offset into encodedData where the store base64 encoded data.
Returns:
Length of encoded base64 data.

decode

public static int decode(byte[] encodedData,
                         int encodedOffset,
                         int length,
                         byte[] binaryData,
                         int binaryOffset)
Converts base64 encoded data into binary data.

Parameters:
encodedData - Base64 encoded data.
encodedOffset - Offset into encodedData where the base64 encoded data starts.
length - Length of encoded data.
binaryData - Decoded (binary) data.
binaryOffset - Offset into binaryData where to store the decoded binary data.
Returns:
Length of decoded binary data.


Copyright © 2011. All Rights Reserved.