The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
In contrast to base64 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.
For a small benchmark, see the vignette.
As of version 1.1, this package also ships with a simple base32 encoder/decoder suited to mangle file names on case insensitive file systems.
For the stable release, just install the latest version from CRAN:
install.packages("base64url")
For the development version, use devtools:
devtools::install_github("mllg/base64url")
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.