Skip to content

cede.decompress

Decompresses compressed data using a decompression algorithm.

Usage

declare function decompress(
  algorithm: number,
  compressedData: string
): string

Example

lz4

local cede = include("cede")
local codec = include("codec")

local decoded = codec.decode("base64", "BCJNGEBw3w0AAIBIZWxsbywgV29ybGQhAAAAAA==")

print(cede.decompress("lz4", decoded)) -- Hello, World!

zstd

local cede = include("cede")
local codec = include("codec")

local decoded = codec.decode("base64", "KLUv/SANaQAASGVsbG8sIFdvcmxkIQ==")

print(cede.decompress("zstd", decoded)) -- Hello, World!

deflate

local cede = include("cede")
local codec = include("codec")

local decoded = codec.decode("base64", "80jNycnXUQjPL8pJUQQA==")

print(cede.decompress("deflate", decoded)) -- Hello, World!