Sintaks
lz4compress(data: string): stringAlias
crypt.lz4compresscrypt.lz4.compresslz4.compressArgumen
| Nama | Tipe | Deskripsi |
|---|---|---|
data | string | Masukkan string byte atau teks yang diproses oleh fungsi. |
Return
| Nama | Tipe | Deskripsi |
|---|---|---|
compressed | string | String byte terkompresi. |
Deskripsi
Mengompresi string menggunakan LZ4 untuk mengurangi ukuran sebelum disimpan atau ditransfer.
Panggil dengan 1 parameter: data. Tabel argumen menjelaskan nilai wajib dan nilai yang hanya menyempurnakan perilaku.
Mengembalikan compressed (string). Gunakan tabel returns untuk memisahkan nilai sukses, hasil nil, dan error yang bisa dipulihkan.
Contoh
Kompres string dan pulihkan menggunakan ukuran aslinya.
local source = string.rep("Real Docs ", 100)
local compressed = lz4compress(source)
local restored = lz4decompress(compressed, #source)
print(#source, #compressed, restored == source)