ไวยากรณ์
lz4compress(data: string): stringAliases
crypt.lz4compresscrypt.lz4.compresslz4.compressArguments
| ชื่อ | ชนิด | คำอธิบาย |
|---|---|---|
data | string | ป้อนสตริงไบต์หรือข้อความที่ประมวลผลโดยฟังก์ชัน |
Returns
| ชื่อ | ชนิด | คำอธิบาย |
|---|---|---|
compressed | string | สตริงไบต์ที่ถูกบีบอัด |
คำอธิบาย
บีบอัดสตริงโดยใช้ LZ4 เพื่อลดขนาดก่อนจัดเก็บหรือถ่ายโอน
เรียกด้วย parameter 1 ค่า: data ตาราง arguments อธิบายค่าที่จำเป็นและค่าที่ปรับพฤติกรรม
ส่งคืน compressed (string) ใช้ตาราง returns เพื่อแยกค่าที่สำเร็จ ผลลัพธ์ nil และ error ที่จัดการต่อได้
ตัวอย่าง
บีบอัดสตริงและกู้คืนโดยใช้ขนาดดั้งเดิม
local source = string.rep("Real Docs ", 100)
local compressed = lz4compress(source)
local restored = lz4decompress(compressed, #source)
print(#source, #compressed, restored == source)