Syntaxe
lz4compress(data: string): stringAlias
crypt.lz4compresscrypt.lz4.compresslz4.compressArguments
| Nom | Type | Description |
|---|---|---|
data | string | Chaîne d'octets d'entrée ou texte traité par la fonction. |
Retours
| Nom | Type | Description |
|---|---|---|
compressed | string | Chaîne d'octets compressée. |
Description
Compresse une chaîne à l'aide de LZ4 pour réduire la taille avant le stockage ou le transfert.
Appelle le avec 1 parametre(s): data. La table des arguments indique les valeurs requises et celles qui affinent le comportement.
Il renvoie compressed (string). Utilise la table des retours pour separer les valeurs reussies, les resultats nil et les erreurs recuperables.
Exemple
Compressez une chaîne et restaurez-la en utilisant sa taille d'origine.
local source = string.rep("Real Docs ", 100)
local compressed = lz4compress(source)
local restored = lz4decompress(compressed, #source)
print(#source, #compressed, restored == source)