Składnia
lz4compress(data: string): stringAliasy
crypt.lz4compresscrypt.lz4.compresslz4.compressArgumenty
| Nazwa | Typ | Opis |
|---|---|---|
data | string | Wejściowy ciąg bajtów lub tekst przetwarzany przez funkcję. |
Zwroty
| Nazwa | Typ | Opis |
|---|---|---|
compressed | string | Skompresowany ciąg bajtów. |
Opis
Kompresuje ciąg za pomocą LZ4, aby zmniejszyć rozmiar przed przechowywaniem lub transferem.
Wywolaj z 1 parametrami: data. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.
Zwraca compressed (string). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.
Przykład
Skompresuj ciąg i przywróć go, używając oryginalnego rozmiaru.
local source = string.rep("Real Docs ", 100)
local compressed = lz4compress(source)
local restored = lz4decompress(compressed, #source)
print(#source, #compressed, restored == source)