Create an encoding engine
engine(which = "standard")
new_engine(.alphabet = alphabet(), .config = new_config())
default "standard"
. The base64 encoding engine to be used.
See details for more.
an object of class alphabet
as created with
alphabet()
or new_alphabet()
an object of class engine_config
as created with
new_config()
an object of class engine
.
By default, the "standard" base64 engine is used which is specified in RFC 4648.
Additional pre-configured base64 engines are provided these are:
"standard_no_pad"
: uses the standard engine without padding
"url_safe"
: uses a url-safe alphabet with padding
"url_safe_no_pad"
: uses a url-safe alphabet without padding
See base64 crate for more.
engine()
#> <engine>
new_engine(alphabet("bcrypt"), new_config())
#> <engine>