Skip to content

codec.decode ​

Decodes data from a specific format back to its original form.

Signature ​

luau
function decode(format: EncodingFormat, data: string): string

Types ​

luau
type EncodingFormat = "base64" | "hex"

Summary ​

Parameters ​

ParameterTypeDescription
formatEncodingFormatThe encoding format.
datastringThe encoded string to decode.

Example ​

base64 ​

lua
local codec = require("@std/codec")

local decoded = codec.decode("base64", "SGVsbG8sIFdvcmxkIQ==")
print(decoded) -- Hello, World!

hex ​

lua
local codec = require("@std/codec")

local decoded = codec.decode("hex", "48656c6c6f2c20576f726c6421")
print(decoded) -- Hello, World!