Söz dizimi
lz4compress(data: string): stringAliaslar
crypt.lz4compresscrypt.lz4.compresslz4.compressArgümanlar
| Ad | Tip | Açıklama |
|---|---|---|
data | string | İşlev tarafından işlenen bayt dizesini veya metni girin. |
Dönüşler
| Ad | Tip | Açıklama |
|---|---|---|
compressed | string | Sıkıştırılmış bayt dizesi. |
Açıklama
Depolama veya aktarma öncesinde boyutu küçültmek için LZ4'ü kullanarak bir dizeyi sıkıştırır.
1 parametre ile cagir: data. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.
compressed (string) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.
Örnek
Bir dizeyi sıkıştırın ve orijinal boyutunu kullanarak geri yükleyin.
local source = string.rep("Real Docs ", 100)
local compressed = lz4compress(source)
local restored = lz4decompress(compressed, #source)
print(#source, #compressed, restored == source)