base64 (version 2.0)

encode: Encode and Decode base64

Description

Wraps openssl::base64_encode to replace the deprecated implementation by Romain Francois.

Usage

encode(input, output = tempfile(), linebreaks = TRUE)

decode(input, output = tempfile())

Arguments

input

input file

output

output file

linebreaks

insert linebreaks to make output human readable See openssl::base64_encode

Examples

Run this code
# encode a file
myfile <- R.home("COPYING")
tmp <- tempfile()
base64::encode(myfile, tmp)

# decode it back
orig <- tempfile()
base64::decode(tmp, orig)
readLines(orig)

Run the code above in your browser using DataCamp Workspace