Encodes the input byte array as an array of characters
Encodes the input byte array as an array of characters
Decoder.
Decoder. Supports all the variants produced by the encoder above, but does not tolerate any other illegal characters, including line breaks at positions other than 76-char boundaries, in which case the result will be garbage.
Encoder.
Encoder. The RFC requires that line breaks be added every 76 chars, and that the data be padded to a multiple of 4 chars, but we do these things optionally.
Decodes the input character array into an array of bytes.
Decodes the input character array into an array of bytes.
Base64-URL codec, a URL-safe version of the Base64 codec which works in the same way as the standard codec, except uses the characters - and _ instead of + and / respectively.