public class Base64 extends Object
Base64
implementation.
This is needed in order to support platforms like Android which already include an older version of the Apache Commons Codec (Android includes version 1.3). To avoid a dependency library conflict, this library includes a reduced private copy of version 1.6 (or newer) of the Apache Commons Codec (using a tool like jarjar).
Modifier and Type | Method and Description |
---|---|
static byte[] |
decodeBase64(byte[] base64Data)
Decodes Base64 data into octets.
|
static byte[] |
decodeBase64(String base64String)
Decodes a Base64 String into octets.
|
static byte[] |
encodeBase64(byte[] binaryData)
Encodes binary data using the base64 algorithm but does not chunk the output.
|
static String |
encodeBase64String(byte[] binaryData)
Encodes binary data using the base64 algorithm but does not chunk the output.
|
static byte[] |
encodeBase64URLSafe(byte[] binaryData)
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the
output.
|
static String |
encodeBase64URLSafeString(byte[] binaryData)
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the
output.
|
public static byte[] encodeBase64(byte[] binaryData)
binaryData
- binary data to encodeorg.apache.commons.codec.binary.Base64#encodeBase64(byte[])
public static String encodeBase64String(byte[] binaryData)
binaryData
- binary data to encodeorg.apache.commons.codec.binary.Base64#encodeBase64String(byte[])
public static byte[] encodeBase64URLSafe(byte[] binaryData)
binaryData
- binary data to encodeorg.apache.commons.codec.binary.Base64#encodeBase64URLSafe(byte[])
public static String encodeBase64URLSafeString(byte[] binaryData)
binaryData
- binary data to encodeorg.apache.commons.codec.binary.Base64#encodeBase64URLSafeString(byte[])
public static byte[] decodeBase64(byte[] base64Data)
base64Data
- Byte array containing Base64 dataorg.apache.commons.codec.binary.Base64#decodeBase64(byte[])
public static byte[] decodeBase64(String base64String)
base64String
- String containing Base64 dataorg.apache.commons.codec.binary.Base64#decodeBase64(String)
Copyright © 2011-2012 Google. All Rights Reserved.