org.imixs.workflow.webservices
Class Base64
java.lang.Object
org.imixs.workflow.webservices.Base64
public class Base64
- extends Object
Provides encoding of raw bytes to base64-encoded characters, and decoding of
base64 characters to raw bytes.
- Version:
- 1.3 date 06 August 1998 modified 14 February 2000 modified 22
September 2000
- Author:
- Kevin Kelley (kelley@ruralnet.net)
|
Method Summary |
static byte[] |
decode(char[] data)
Decodes a BASE-64 encoded stream to recover the original data. |
static char[] |
encode(byte[] data)
returns an array of base64-encoded characters to represent the passed
data array. |
static void |
main(String[] args)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Base64
public Base64()
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(char[] data)
- 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.
As of version 1.2 this method will properly handle 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.
main
public static void main(String[] args)
Copyright © 2009-2011 Imixs Software Solutions GmbH. All Rights Reserved.