Base64 encoding. By default uses the RFC 4648 dialect (file/url encoding) where characters 62 and 63 are "-" and "_". Pass in "+" and "/" to get the RFC 1421 variant (as in other R packages that do base64 encoding).
Usage
encode64(x, char62 = "-", char63 = "_", pad = TRUE)
decode64(x, char62 = "-", char63 = "_", error = TRUE)
Arguments
- x
A string or vector of strings to encode/decode
- char62
Character to use for the 62nd index
- char63
Character to use for the 63rd index
- pad
Logical, indicating if strings should be padded with
=
characters (as RFC 4648 requires)- error
Throw an error if the decoding fails. If
FALSE
thenNA_character_
values are returned for failures.