Base64
decode
(Fn [(Ref String a)] (Result (Array Byte) String))
(decode x)
Decodes a base64-encoded datum using mime-charset.
decode-str
(Fn [(Ref String a)] (Result String String))
(decode-str s)
Decodes a base64-encoded string using mime-charset.
decode-url
(Fn [(Ref String a)] (Result (Array Byte) String))
(decode-url s)
Decodes a URL- and filename-safe base64 datum (RFC 4648 section 5).
Accepts input with or without = padding.
decode-url-str
(Fn [(Ref String a)] (Result String String))
(decode-url-str s)
Decodes a URL- and filename-safe base64 string (RFC 4648 section 5).
Accepts input with or without = padding.
decode-using
(Fn [(Ref (Array Byte) a), (Ref Byte b), (Ref String c)] (Result (Array Byte) String))
(decode-using charset padding s)
Decodes a base64-encoded datum using a user-supplied character set. Returns a Result with the decoded bytes or an error string.
encode
(Fn [(Ref (Array Byte) a)] String)
(encode s)
Encodes a datum into base64 using mime-charset.
encode-str
(Fn [(Ref String a)] String)
(encode-str s)
Encodes a string into base64 using mime-charset.
encode-url
(Fn [(Ref (Array Byte) a)] String)
(encode-url s)
Encodes a datum into URL- and filename-safe base64 (RFC 4648 section 5).
encode-url-str
(Fn [(Ref String a)] String)
(encode-url-str s)
Encodes a string into URL- and filename-safe base64 (RFC 4648 section 5).
encode-using
(Fn [(Ref (Array Byte) a), Byte, (Ref (Array Byte) b)] String)
(encode-using charset pad s)
Encodes a datum into base64 using a user-supplied character set.