Package de.uplanet.util.base64
Class Base64Encoder
java.lang.Object
de.uplanet.util.base64.Base64Encoder
Base64 encoding as described in
RFC 2045 section 6.8.
0 A | 17 R | 34 i | 51 z |
1 B | 18 S | 35 j | 52 0 |
2 C | 19 T | 36 k | 53 1 |
3 D | 20 U | 37 l | 54 2 |
4 E | 21 V | 38 m | 55 3 |
5 F | 22 W | 39 n | 56 4 |
6 G | 23 X | 40 o | 57 5 |
7 H | 24 Y | 41 p | 58 6 |
8 I | 25 Z | 42 q | 59 7 |
9 J | 26 a | 43 r | 60 8 |
10 K | 27 b | 44 s | 61 9 |
11 L | 28 c | 45 t | 62 + |
12 M | 29 d | 46 u | 63 / |
13 N | 30 e | 47 v | |
14 O | 31 f | 48 w | (pad) = |
15 P | 32 g | 49 x | |
16 Q | 33 h | 50 y |
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
decode
(char[] p_achSrc) Decode a Base64-encoded byte array.static byte[]
decode
(char[] p_achSrc, int p_iSrcLen) Decode a Base64-encoded byte array.static char[]
encode
(byte[] p_aby) Base64-encode a byte array.static char[]
encode
(byte[] p_aby, int p_iOffset, int p_iLength) Base64-encode a byte array with a specified offset and length.
-
Method Details
-
encode
public static char[] encode(byte[] p_aby) Base64-encode a byte array.- Parameters:
p_aby
- The array to encode.- Returns:
- The encoded data as a character array.
-
encode
public static char[] encode(byte[] p_aby, int p_iOffset, int p_iLength) Base64-encode a byte array with a specified offset and length.- Parameters:
p_aby
- The array to encode.p_iOffset
- The offset where encoding begins.p_iLength
- Length to encode.- Returns:
- The encoded data as a character array or
null
ifp_aby
isnull
or ifp_iLength
is0
.
-
decode
public static byte[] decode(char[] p_achSrc) Decode a Base64-encoded byte array.- Parameters:
p_achSrc
- Encoded byte array.- Returns:
- The decoded byte array or
null
ifp_achSrc
isnull
or has zero length.
-
decode
public static byte[] decode(char[] p_achSrc, int p_iSrcLen) Decode a Base64-encoded byte array.- Parameters:
p_achSrc
- Encoded byte array.p_iSrcLen
- Length of the given byte array.- Returns:
- The decoded byte array or
null
ifp_achSrc
isnull
or has zero length.
-