org.xmlBlaster.util
Class Base64
java.lang.Object
org.xmlBlaster.util.Base64
- public class Base64
- extends java.lang.Object
|
Field Summary |
(package private) static char[] |
charTab
|
|
Method Summary |
(package private) static int |
decode(char c)
|
static byte[] |
decode(java.lang.String s)
Decodes the given Base64 encoded String to a new byte array. |
static java.lang.String |
encode(byte[] data)
|
static java.lang.StringBuffer |
encode(byte[] data,
int start,
int len,
java.lang.StringBuffer buf)
Encodes the part of the given byte array denoted by start and
len to the Base64 format. |
static void |
main(java.lang.String[] args)
java org.xmlBlaster.util.Base64 HelloWorld
java org.xmlBlaster.util.Base64 -decode Q2lBOGEyVjVJRzlwWkQwblNHVnNiRzhuSUdOdmJuUmxiblJOYVcxbFBTZDBaWGgwTDNodGJDY2dZMjl1ZEdWdWRFMXBiV1ZGZUhSbGJtUmxaRDBuTVM0d0p6NEtJQ0E4YjNKbkxuaHRiRUpzWVhOMFpYSStQR1JsYlc4dE16NDhMMlJsYlc4dE16NDhMMjl5Wnk1NGJXeENiR0Z6ZEdWeVBnb2dQQzlyWlhrKw== |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
charTab
static final char[] charTab
Base64
public Base64()
encode
public static java.lang.String encode(byte[] data)
encode
public static java.lang.StringBuffer encode(byte[] data,
int start,
int len,
java.lang.StringBuffer buf)
- Encodes the part of the given byte array denoted by start and
len to the Base64 format. The encoded data is appended to the
given StringBuffer. If no StringBuffer is given, a new one is
created automatically. The StringBuffer is the return value of
this method.
decode
static int decode(char c)
decode
public static byte[] decode(java.lang.String s)
- Decodes the given Base64 encoded String to a new byte array.
The byte array holding the decoded data is returned.
main
public static void main(java.lang.String[] args)
- java org.xmlBlaster.util.Base64 HelloWorld
java org.xmlBlaster.util.Base64 -decode Q2lBOGEyVjVJRzlwWkQwblNHVnNiRzhuSUdOdmJuUmxiblJOYVcxbFBTZDBaWGgwTDNodGJDY2dZMjl1ZEdWdWRFMXBiV1ZGZUhSbGJtUmxaRDBuTVM0d0p6NEtJQ0E4YjNKbkxuaHRiRUpzWVhOMFpYSStQR1JsYlc4dE16NDhMMlJsYlc4dE16NDhMMjl5Wnk1NGJXeENiR0Z6ZEdWeVBnb2dQQzlyWlhrKw==
Copyright © 1999-2007 The xmlBlaster.org contributers.