Volt

base64encode

Encodes data to Base64 format.

Syntax

base64encode(data: string) -> string

Parameters

ParameterTypeDescription
datastringThe binary data to encode

Returns

TypeDescription
stringThe Base64 encoded string

Description

base64encode converts binary data into a Base64 encoded string that contains only ASCII characters.

Example

local data = "Hello, World!"
local encoded = base64encode(data)
print(encoded) -- "SGVsbG8sIFdvcmxkIQ=="

Encoding Binary Data

-- Encode binary data (like file contents)
local binaryData = "\0\1\2\3\255\254"
local encoded = base64encode(binaryData)
print(encoded) -- Safe ASCII string

Use Cases

  • Data transmission: Send binary data over text protocols
  • Storage: Store binary data in JSON or other text formats
  • Obfuscation: Light obfuscation of string data

Aliases

  • base64_encode

On this page