tupelo.base64

Convert to/from traditional base64 encoding.

base64-chars

A set of chars used for traditional base64 encoding (incl. padding char)

base64-decoder

(base64-decoder)

base64-encoder

(base64-encoder)

decode-byte-array

(decode-byte-array byte-arr)
Decodes a byte array from base64, returning a new byte array.

decode-str

(decode-str code-str)
Inputs: [code-str :- s/Str]
Returns: s/Str

Decodes a base64 encoded String, returning a String.

decode-str->byte-array

(decode-str->byte-array code-str)
Inputs: [code-str :- s/Str]

Decodes a base64 encoded String, returning a byte array

decode-str->bytes

(decode-str->bytes code-str)
Inputs: [code-str :- s/Str]
Returns: [s/Int]

Decodes a base64 encoded String, returning a vector of byte values

encode-byte-array

(encode-byte-array byte-arr)
Encodes a byte array into base64, returning a new byte array.

encode-byte-array->str

(encode-byte-array->str byte-arr)
Inputs: [byte-arr]
Returns: s/Str

Encodes a byte array into base64, returning a String.

encode-bytes->str

(encode-bytes->str src-bytes)
Inputs: [src-bytes :- [s/Int]]
Returns: s/Str

Encodes a vector of byte values into base64, returning a String.

encode-str

(encode-str src-str)
Inputs: [src-str :- s/Str]
Returns: s/Str

Encodes a String into base64, returning a String.