Kriptografi

lz4compress

Mengompresi string menggunakan LZ4 untuk mengurangi ukuran sebelum disimpan atau ditransfer.

Sintaks

lz4compress(data: string): string
Alias crypt.lz4compresscrypt.lz4.compresslz4.compress

Argumen

NamaTipeDeskripsi
datastringMasukkan string byte atau teks yang diproses oleh fungsi.

Return

NamaTipeDeskripsi
compressedstringString 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)