@Internal public class Base64 extends Object
Only the features currently used by HttpClient are implemented here rather than all the features of Commons Codec.
Notes:
| Constructor and Description | 
|---|
Base64()
Return an instance of the Base64 codec that use the regular Base64 alphabet
 (as opposed to the URL-safe alphabet). 
 | 
Base64(int lineLength)
Creates a Base64 codec used for decoding and encoding in URL-unsafe mode. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
byte[] | 
decode(byte[] base64)
Decode Base64-encoded bytes to their original form, using specifications from this codec instance 
 | 
byte[] | 
decode(String base64)
Decode a Base64 String to its original form, using specifications from this codec instance 
 | 
static byte[] | 
decodeBase64(byte[] base64)
Decodes Base64 data into octets. 
 | 
static byte[] | 
decodeBase64(String base64)
Decodes a Base64 String into octets. 
 | 
byte[] | 
encode(byte[] value)
Encode bytes to their Base64 form, using specifications from this codec instance 
 | 
static byte[] | 
encodeBase64(byte[] base64)
Encodes binary data using the base64 algorithm but does not chunk the output. 
 | 
static String | 
encodeBase64String(byte[] bytes)
Encodes binary data using the base64 algorithm but does not chunk the output. 
 | 
public Base64()
public Base64(int lineLength)
As HttpClient never uses a non-zero length, this feature is not implemented here.
public static byte[] decodeBase64(byte[] base64)
Note: this method does NOT accept URL-safe encodings
public static byte[] decodeBase64(String base64)
Note: this method does NOT accept URL-safe encodings
public static byte[] encodeBase64(byte[] base64)
public static String encodeBase64String(byte[] bytes)
public byte[] decode(byte[] base64)
public byte[] decode(String base64)
public byte[] encode(byte[] value)
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.