Skip to content
/ base64url Public

❗ This is a read-only mirror of the CRAN R package repository. base64url — Fast and URL-Safe Base64 Encoder and Decoder. Homepage: https://github.com/mllg/base64url Report bugs for this package: https://github.com/mllg/base64url/issues

Notifications You must be signed in to change notification settings

cran/base64url

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

base64url

CRAN_Status_Badge Build Status Build status Coverage Status

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.

Installation

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")

About

❗ This is a read-only mirror of the CRAN R package repository. base64url — Fast and URL-Safe Base64 Encoder and Decoder. Homepage: https://github.com/mllg/base64url Report bugs for this package: https://github.com/mllg/base64url/issues

Resources

Stars

Watchers

Forks

Packages

No packages published