base64url

Fast and URL-Safe Base64 Encoder and Decoder

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.

Total

18,426

Last month

1,091

Last week

210

Average per day

36

Daily downloads

Total downloads

Description file content

Package
base64url
Type
Package
Title
Fast and URL-Safe Base64 Encoder and Decoder
Version
1.4
Description
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.
URL
BugReports
https://github.com/mllg/base64url/issues
NeedsCompilation
yes
License
GPL-3
Encoding
UTF-8
Imports
backports (>= 1.1.0)
Suggests
base64enc, checkmate, knitr, microbenchmark, openssl, rmarkdown, testthat
RoxygenNote
6.0.1
VignetteBuilder
knitr
Packaged
2018-05-14 09:41:23 UTC; lang
Author
Michel Lang [cre, aut] (), Apache Foundation [ctb, cph], Free Software Foundation [ctb, cph]
Maintainer
Michel Lang
Repository
CRAN
Date/Publication
2018-05-14 09:58:28 UTC

install.packages('base64url')

1.4

3 months ago

https://github.com/mllg/base64url

Michel Lang

GPL-3

Imports

backports (>= 1.1.0)

Suggests

base64enc, checkmate, knitr, microbenchmark, openssl, rmarkdown, testthat

Discussions