Package org.apache.catalina.util
Class Base64
- java.lang.Object
-
- org.apache.catalina.util.Base64
-
public final class Base64 extends Object
This class provides encode/decode for RFC 2045 Base64 as defined by RFC 2045, N. Freed and N. Borenstein. RFC 2045: Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. Reference 1996- Version:
- $Id: Base64.java,v 1.2 2005/12/08 01:28:14 kchung Exp $
- Author:
- Jeffrey Rodriguez
-
-
Constructor Summary
Constructors Constructor Description Base64()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
decode(byte[] base64Data)
Decodes Base64 data into octetsstatic byte[]
encode(byte[] binaryData)
Encodes hex octets into Base64.static boolean
isArrayByteBase64(byte[] arrayOctect)
static boolean
isBase64(byte octect)
static boolean
isBase64(String isValidString)
-
-
-
Method Detail
-
isBase64
public static boolean isBase64(String isValidString)
-
isBase64
public static boolean isBase64(byte octect)
-
isArrayByteBase64
public static boolean isArrayByteBase64(byte[] arrayOctect)
-
encode
public static byte[] encode(byte[] binaryData)
Encodes hex octets into Base64.- Parameters:
binaryData
- Array containing binary data to encode.- Returns:
- Base64-encoded data.
-
decode
public static byte[] decode(byte[] base64Data)
Decodes Base64 data into octets- Parameters:
binaryData
- Byte array containing Base64 data- Returns:
- Array containing decoded data.
-
-