encoding

native module

Byte-oriented text encodings over a string's raw UTF-8 bytes. import "encoding". Encoders always succeed; decoders return (string, err).

encoding.base64_encode(s: string) => string

Standard base64.

encoding.base64_decode(s: string) => (string, string?)

("", "invalid base64") on failure.

encoding.hex_encode(s: string) => string

Lowercase hex.

encoding.hex_decode(s: string) => (string, string?)

("", "invalid hex") on failure.

encoding.base32_encode(s: string) => string

Base32.

encoding.base32_decode(s: string) => (string, string?)

("", "invalid base32") on failure.

On this page