Compression
A simple zstd compression binding for lulu.
Methods
compression.compress(data: ByteArray, size): Returns aByteArrayof the compressed data.compression.decompress(data: ByteArray): Returns aByteArrayof the decompressed data.
using { lulib.compression }
local content = read("./path/to/some-file")
-- Or just
local content = ByteArray("Some long content")
local compressed = compression.compress(content)
local decompressed = compression.decompress(compressed)
print(content:len())
print(compressed:len())
print(decompressed:len())