global Encoding

Lua Encoding API

[source]


methods


Encoding.DecodeBase64


function Encoding.DecodeBase64(text: string) -> decoded string

@param text - Text to decode

@return decoded - Decoded text

Decodes a base64 string

[source]

Decodes a base64 encoded string. If it encounters invalid data, it stops and returns whatever it parsed so far.

Encoding.EncodeBase64


function Encoding.EncodeBase64(
  text: string,
  stripPadding: boolean?
) -> encoded string

@param text - Text to encode

@param stripPadding - Remove padding (= characters) at the end when ‘true’. Defaults to true.

@return encoded - Encoded text

Encodes a base64 string

[source]

Encoding.IsValidBase64


function Encoding.IsValidBase64(text: string) -> valid boolean

@param text - Text to validate

@return valid - Whether the text is valid base64

Validates a base64 string

[source]

Encoding.DecodeBase64Url


function Encoding.DecodeBase64Url(text: string) -> decoded string

@param text - Text to decode

@return decoded - Decoded text

Decodes a base64url string

[source]

Decodes a base64url encoded string. If it encounters invalid data, it stops and returns whatever it parsed so far.

Encoding.EncodeBase64Url


function Encoding.EncodeBase64Url(text: string) -> encoded string

@param text - Text to encode

@return encoded - Encoded text

Encodes a base64url string

[source]

Encoding.IsValidBase64Url


function Encoding.IsValidBase64Url(text: string) -> valid boolean

@param text - Text to validate

@return valid - Whether the text is valid base64url

Validates a base64url string

[source]