Sintaxis
lz4compress(data: string): stringAlias
crypt.lz4compresscrypt.lz4.compresslz4.compressArgumentos
| Nombre | Tipo | Descripción |
|---|---|---|
data | string | Introduzca una cadena de bytes o texto procesado por la función. |
Retornos
| Nombre | Tipo | Descripción |
|---|---|---|
compressed | string | Cadena de bytes comprimida. |
Descripción
Comprime una cadena usando LZ4 para reducir el tamaño antes del almacenamiento o la transferencia.
Llamalo con 1 parametro(s): data. La tabla de argumentos explica que valores son obligatorios y cuales refinan el comportamiento.
Devuelve compressed (string). Usa la tabla de retornos para separar valores correctos, resultados nil y errores recuperables.
Ejemplo
Comprime una cadena y restáurala usando su tamaño original.
local source = string.rep("Real Docs ", 100)
local compressed = lz4compress(source)
local restored = lz4decompress(compressed, #source)
print(#source, #compressed, restored == source)