Volt

base64decode

Decodes a Base64 encoded string.

Syntax

base64decode(data: string) -> string

Parameters

ParameterTypeDescription
datastringThe Base64 encoded string

Returns

TypeDescription
stringThe decoded binary data

Description

base64decode converts a Base64 encoded string back to its original binary form.

Example

local encoded = "SGVsbG8sIFdvcmxkIQ=="
local decoded = base64decode(encoded)
print(decoded) -- "Hello, World!"

Round-trip Example

local original = "This is a test message!"

-- Encode then decode
local encoded = base64encode(original)
local decoded = base64decode(encoded)

print(original == decoded) -- true

Use Cases

  • API responses: Decode Base64 data from web APIs
  • Embedded data: Extract binary data from encoded strings
  • Deserialization: Decode stored or transmitted data

Aliases

  • base64_decode

On this page