Sintaxe
lz4compress(data: string): stringAliases
crypt.lz4compresscrypt.lz4.compresslz4.compressArgumentos
| Nome | Tipo | Descrição |
|---|---|---|
data | string | String de bytes de entrada ou texto processado pela função. |
Retornos
| Nome | Tipo | Descrição |
|---|---|---|
compressed | string | Cadeia de bytes compactada. |
Descrição
Comprime uma string usando LZ4 para reduzir o tamanho antes do armazenamento ou transferência.
Chame com 1 parametro(s): data. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.
Retorna compressed (string). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.
Exemplo
Compacte uma string e restaure-a usando seu tamanho original.
local source = string.rep("Real Docs ", 100)
local compressed = lz4compress(source)
local restored = lz4decompress(compressed, #source)
print(#source, #compressed, restored == source)