الدالة 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
يتضمّن البيانات غير المضغوطة.