الدالة lzma.compress()‎ في بايثون

من موسوعة حسوب
< Python‏ | lzma
مراجعة 20:17، 10 نوفمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


تضغط الدالة البيانات المعطاة (كائن bytes) وتعيد البيانات المضغوطة على هيئة كائن bytes.

البنية العامة

lzma.compress(data, format=FORMAT_XZ, check=-1, preset=None, filters=None)

المعاملات

data

البيانات المراد ضغطها.

راجع الكائن LZMACompressor للاطلاع على وصف مفصّل للمعاملات format و check و preset و filters.

القيمة المعادة

تعيد الدالة كائن bytes يتضمّن البيانات المضغوطة.

أمثلة

يبين المثال التالي طريقة ضغط البيانات في الذاكرة:

import lzma
data_in = b"Insert Data Here"
data_out = lzma.compress(data_in)

انظر أيضًا

مصادر