الصيغة
lz4compress(data: string): stringأسماء بديلة
crypt.lz4compresscrypt.lz4.compresslz4.compressالوسائط
| الاسم | النوع | الوصف |
|---|---|---|
data | string | سلسلة بايت الإدخال أو النص الذي تتم معالجته بواسطة الوظيفة. |
القيم الراجعة
| الاسم | النوع | الوصف |
|---|---|---|
compressed | string | سلسلة بايت مضغوطة. |
الوصف
يضغط سلسلة باستخدام LZ4 لتقليل الحجم قبل التخزين أو النقل.
استدعه مع 1 parameter: data. يوضح جدول arguments القيم المطلوبة والقيم التي تضبط السلوك.
يعيد compressed (string). استخدم جدول returns للفصل بين قيم النجاح ونتائج nil والأخطاء القابلة للمعالجة.
مثال
ضغط سلسلة واستعادتها باستخدام حجمها الأصلي.
local source = string.rep("Real Docs ", 100)
local compressed = lz4compress(source)
local restored = lz4decompress(compressed, #source)
print(#source, #compressed, restored == source)