Base64.Encode
Encode strings and bytes as Base64 strings.
Encoders
type Encoder
Represents a value to be encoded.
string :
String -> Encoder
Create an encoder for a string.
Base64.Encode.string "Hello, World!"
|> Base64.Encode.encode
-- returns: "SGVsbG8sIFdvcmxkIQ=="
bytes :
Bytes -> Encoder
Create an encoder for raw bytes.
"Hello, World!"
|> Bytes.fromString
|> Base64.Encode.bytes
|> Base64.encode
-- returns: "SGVsbG8sIFdvcmxkIQ=="
Encoding
encode :
Encoder -> String
Encode a value.
Base64.encode (Base64.Encode.string "Hello") == "SGVsbG8="