Module based.64.url

Implements url 4648 Base64

Functions

encode (data) Encodes a value into URL-Safe Base64.
decode (data[, mode="string"]) Decodes an URL-Safe Base64-encoded value.


Functions

encode (data)
Encodes a value into URL-Safe Base64. Supported types are string and number. Strings will be encoded byte-wise with padding bits at the end, while numbers will be encoded all at once with leading zeroes at the start.

Parameters:

  • data string A string treated as binary data

Returns:

    string The Base64 encoded input data
decode (data[, mode="string"])
Decodes an URL-Safe Base64-encoded value.

Parameters:

  • data string Base64 encoded data
  • mode string Either ‘string’ or ‘number’ to specify what type to decode as (default "string")

Returns:

  1. The decoded input data
  2. boolean true if the input data was correctly padded, false otherwise
generated by LDoc 1.4.6 Last updated 2022-10-09 10:53:02