The encoding namespace converts between strings, byte buffers, Base64, and UTF-8.

encoding.base64Decode

encoding.base64Decode(encoded)

Decodes a Base64 string into a byte buffer.

Parameters:

  • encoded (string)

Returns:

  • bytes — Decoded bytes.

encoding.base64Encode

encoding.base64Encode(data)

Encodes a string or byte buffer as Base64.

Parameters:

  • data (string|bytes)

Returns:

  • string — Base64-encoded data.

encoding.utf8Decode

encoding.utf8Decode(data)

Decodes a UTF-8 byte buffer into a string.

Parameters:

  • data (bytes)

Returns:

  • string — Decoded text.

encoding.utf8Encode

encoding.utf8Encode(value)

Encodes a UTF-8 string into a byte buffer.

Parameters:

  • value (string)

Returns:

  • bytes — UTF-8 encoded bytes.