Module Kappa_generic_toolset.Base64
val uri_safe_alphabet : string
A 64-character string specifying the URI- and filename-safe Base64 alphabet.
val decode : ?alphabet:string -> string -> Bigbuffer.bigstring
decode s
decodes the strings
that is encoded in Base64 format. Will leave trailing NULLs on the string, padding it out to a multiple of 3 characters.alphabet
defaults todefault_alphabet
.- raises Not_found
if
s
is not a valid Base64 string.
val encode : ?pad:bool -> ?alphabet:string -> Bigbuffer.bigstring -> string
encode s
encodes the strings
into base64. Ifpad
is false, no trailing padding is added.pad
defaults totrue
, andalphabet
todefault_alphabet
.