الدالة gzip.compress()
في بايثون
تضغط الدالة البيانات المعطاة وتعيد كائن bytes يتضمّن البيانات المضغوطة.
البنية العامة
gzip.compress(data, compresslevel=9)
المعاملات
data
البيانات المراد ضغطها.
compresslevel
يحدّد المعامل compresslevel مستوى الضغط بنفس الطريقة المعتمدة في الدالة البانية لكائنات GzipFile.
ملاحظة: هذه الدالة جديدة في الإصدار 3.2 من بايثون.
أمثلة
يبين المثال التالي كيفية ضغط ملفّ سلسلة نصية ثنائية:
import gzip
s_in = b"Lots of content here"
s_out = gzip.compress(s_in)
انظر أيضًا
- الدالة gzip.decompress(): تفكّ الدالة الضغط عن البيانات المعطاة وتعيد كائن bytes يتضمّن البيانات غير المضغوطة.