List of utility methods to do Byte Array to Base64
String | byteArrayToBase64(byte[] a) Translates the specified byte array into a Base64 string as per Preferences.put(byte[]). return byteArrayToBase64(a, false);
|
String | bytesToBase64(byte[] bytes) bytes To Base char base64[] = new char[bytes.length]; for (int i = 0; i < bytes.length; i++) { base64[i] = sBitChars[bytes[i]]; return new String(base64); |
String | bytesToBase64(byte[] bytes, int length) Converts a maximum of three bytes to 4 Base64 characters String result = ""; if (length == 3) { result += bitsToBase64((byte) ((bytes[0] & 0xFC) >> 2)); result += bitsToBase64((byte) ((bytes[0] & 0x03) << 4 | (bytes[1] & 0xF0) >> 4)); result += bitsToBase64((byte) ((bytes[1] & 0x0F) << 2 | (bytes[2] & 0xC0) >> 6)); result += bitsToBase64((byte) (bytes[2] & 0x3F)); if (length == 2) { ... |
String | byteToBase64(byte[] data) From a byte[] returns a base 64 representation return Base64.getEncoder().encodeToString(data);
|