A minimal base64 implementation for number arrays.
Methods
-
util.base64.decode(string, buffer, offset){ number }
-
Decodes a base64 encoded string to a buffer.
Name Type Description stringstring Source string
bufferUint8Array Destination buffer
offsetnumber Destination offset
Throws:
Type Description Error If encoding is invalid
Returns:
Type Description number Number of bytes written -
util.base64.encode(buffer, start, end){ string }
-
Encodes a buffer to a base64 encoded string.
Name Type Description bufferUint8Array Source buffer
startnumber Source start
endnumber Source end
Returns:
Type Description string Base64 encoded string -
util.base64.length(string){ number }
-
Calculates the byte length of a base64 encoded string.
Name Type Description stringstring Base64 encoded string
Returns:
Type Description number Byte length -
util.base64.test(string){ boolean }
-
Tests if the specified string appears to be base64 encoded.
Name Type Description stringstring String to test
Returns:
Type Description boolean trueif probably base64 encoded, otherwise false