In contrast to RFC3548, the 62nd character ("+") is replaced with "-", the 63rd character ("/") is replaced with "_". Furthermore, the encoder does not fill the string with trailing "=". The resulting encoded strings comply to the regular expression pattern "[A-Za-z0-9_-]" and thus are safe to use in URLs or for file names. The package also comes with a simple base32 encoder/decoder suited for case insensitive file systems.

Documentation

Manual: base64url.pdf
Vignette: Benchmark

Maintainer: Michel Lang <michellang at gmail.com>

Author(s): Michel Lang*, Apache Foundation*, Free Software Foundation*

Install package and any missing dependencies by running this line in your R console:

install.packages("base64url")

Depends
Imports backports
Suggests base64enc, checkmate, knitr, microbenchmark, openssl, rmarkdown, testthat
Enhances
Linking to
Reverse
depends
Reverse
imports
batchtools
Reverse
suggests
Reverse
enhances
Reverse
linking to

Package base64url
Materials
URL https://github.com/mllg/base64url
Task Views
Version 1.1
Published 2017-02-14
License GPL-3
BugReports https://github.com/mllg/base64url/issues
SystemRequirements
NeedsCompilation yes
Citation
CRAN checks base64url check results
Package source base64url_1.1.tar.gz