xmlBlaster 2.2.0 API

org.xmlBlaster.contrib.dbwatcher.convert
Class Base64

java.lang.Object
  extended by org.xmlBlaster.contrib.dbwatcher.convert.Base64

public class Base64
extends java.lang.Object

Converter to and from base 64.

Author:
Stefan Haustein

Field Summary
(package private) static char[] charTab
           
 
Constructor Summary
Base64()
           
 
Method Summary
private static void assertSame(byte[] a, byte[] b)
           
(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)
          Create a base64 encoded string.
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.contrib.dbwatcher.convert.Base64 -file MyFile.jpg java org.xmlBlaster.contrib.dbwatcher.convert.Base64 HelloWorld -> SGVsbG9Xb3JsZA== java org.xmlBlaster.contrib.dbwatcher.convert.Base64 -decode Q2lBOGEyVjVJRzlwWkQwblNHVnNiRzhuSUdOdmJuUmxiblJOYVcxbFBTZDBaWGgwTDNodGJDY2dZMjl1ZEdWdWRFMXBiV1ZGZUhSbGJtUmxaRDBuTVM0d0p6NEtJQ0E4YjNKbkxuaHRiRUpzWVhOMFpYSStQR1JsYlc4dE16NDhMMlJsYlc4dE16NDhMMjl5Wnk1NGJXeENiR0Z6ZEdWeVBnb2dQQzlyWlhrKw==
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

charTab

static final char[] charTab
Constructor Detail

Base64

public Base64()
Method Detail

encode

public static java.lang.String encode(byte[] data)
Create a base64 encoded string.

Parameters:
data -
Returns:
encoded

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.

Parameters:
data -
start -
len -
buf -
Returns:
Encoded string

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.

Parameters:
s -
Returns:
The real thingi

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
java org.xmlBlaster.contrib.dbwatcher.convert.Base64 -file MyFile.jpg java org.xmlBlaster.contrib.dbwatcher.convert.Base64 HelloWorld -> SGVsbG9Xb3JsZA== java org.xmlBlaster.contrib.dbwatcher.convert.Base64 -decode Q2lBOGEyVjVJRzlwWkQwblNHVnNiRzhuSUdOdmJuUmxiblJOYVcxbFBTZDBaWGgwTDNodGJDY2dZMjl1ZEdWdWRFMXBiV1ZGZUhSbGJtUmxaRDBuTVM0d0p6NEtJQ0E4YjNKbkxuaHRiRUpzWVhOMFpYSStQR1JsYlc4dE16NDhMMlJsYlc4dE16NDhMMjl5Wnk1NGJXeENiR0Z6ZEdWeVBnb2dQQzlyWlhrKw==

Throws:
XmlBlasterException
java.lang.Exception

assertSame

private static void assertSame(byte[] a,
                               byte[] b)

xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.