|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.tools.Base64
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
Field Summary | |
private static byte[] |
base64Alphabet
|
private static int |
BASELENGTH
|
private static int |
EIGHTBIT
|
private static int |
FOURBYTE
|
private static byte[] |
lookUpBase64Alphabet
|
private static int |
LOOKUPLENGTH
|
private static byte |
PAD
|
private static int |
SIGN
|
private static int |
SIXBIT
|
private static int |
SIXTEENBIT
|
private static int |
TWENTYFOURBITGROUP
|
Constructor Summary | |
Base64()
|
Method Summary | |
static byte[] |
decodeByteArray(byte[] base64Data)
Decodes Base64 data into octects |
static java.awt.image.BufferedImage |
decodeImage(byte[] base64Data)
Decodes Base64 data into a BufferedImage |
static java.io.InputStream |
decodeInputStream(byte[] base64Data)
Decodes Base64 data into a InputStream |
static java.io.OutputStream |
decodeOutputStream(byte[] base64Data)
Decodes Base64 data into a OutputStream |
static java.lang.String |
decodeString(byte[] base64Data)
Decodes Base64 data into a String |
static byte[] |
encode(byte[] binaryData)
Encodes hex octects into Base64. |
static byte[] |
encode(java.lang.String s)
Encodes a String into Base64. |
static boolean |
isArrayByteBase64(byte[] arrayOctect)
|
static boolean |
isBase64(byte octect)
|
static boolean |
isBase64(java.lang.String isValidString)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final int BASELENGTH
private static final int LOOKUPLENGTH
private static final int TWENTYFOURBITGROUP
private static final int EIGHTBIT
private static final int SIXTEENBIT
private static final int SIXBIT
private static final int FOURBYTE
private static final int SIGN
private static final byte PAD
private static byte[] base64Alphabet
private static byte[] lookUpBase64Alphabet
Constructor Detail |
public Base64()
Method Detail |
public static boolean isBase64(java.lang.String isValidString)
isValidString
-
public static boolean isBase64(byte octect)
octect
-
public static boolean isArrayByteBase64(byte[] arrayOctect)
arrayOctect
-
public static byte[] encode(byte[] binaryData)
binaryData
- Array containing binary data to encode.
public static byte[] encode(java.lang.String s)
s
-
public static byte[] decodeByteArray(byte[] base64Data)
base64Data
- Byte array containing Base64 data
public static java.lang.String decodeString(byte[] base64Data)
base64Data
-
public static java.io.InputStream decodeInputStream(byte[] base64Data)
base64Data
- Byte array containing Base64 data
public static java.io.OutputStream decodeOutputStream(byte[] base64Data)
base64Data
- Byte array containing Base64 data
public static java.awt.image.BufferedImage decodeImage(byte[] base64Data) throws java.io.IOException
base64Data
- Byte array containing Base64 data
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |