com.solab.util
Class Base64

java.lang.Object
  extended by com.solab.util.Base64

public class Base64
extends Object

A Simple utility to encode byte arrays into Base64 strings and decode Base64 strings into byte arrays.

Author:
Enrique Zamudio

Constructor Summary
Base64()
           
 
Method Summary
static byte[] base64Decode(String b64)
          Decodifica una cadena de base 64.
static String base64Encode(byte[] input, int start, int len)
          Codifica un arreglo de bytes a base 64.
 
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

base64Decode

public static byte[] base64Decode(String b64)
Decodifica una cadena de base 64.

Parameters:
b64 - La cadena codificada. Puede estar separada en renglones.
Returns:
El arreglo de bytes resultante de haber decodificado la cadena.

base64Encode

public static String base64Encode(byte[] input,
                                  int start,
                                  int len)
Codifica un arreglo de bytes a base 64. No se hace separacion de renglones ni nada; la cadena devuelta esta compuesta solamente de los caracteres de base 64 con los cuales fue codificada la entrada.

Parameters:
input - El arreglo de bytes a codificar.
start - La posicion inicial donde se comienza a codificar
len - El numero de bytes a codificar.
Returns:
El arreglo de bytes codificados en base 64, como una cadena.


Copyright © 2011 Java Mexico. All Rights Reserved.