الفرق بين المراجعتين لصفحة: «Python/gzip/compress»

من موسوعة حسوب
< Python‏ | gzip
لا ملخص تعديل
 
سطر 16: سطر 16:
=== <code>compresslevel</code> ===
=== <code>compresslevel</code> ===


يحدّد المعامل compresslevel مستوى الضغط بنفس الطريقة المعتمدة في الدالة البانية لكائنات <code>[[Python/GzipFile|GzipFile]]</code>.
يحدّد المعامل <code>compresslevel</code> مستوى الضغط بنفس الطريقة المعتمدة في الدالة البانية لكائنات <code>[[Python/GzipFile|GzipFile]]</code>.


'''ملاحظة:''' هذه الدالة جديدة في الإصدار 3.2 من بايثون.
'''ملاحظة:''' هذه الدالة جديدة في الإصدار 3.2 من بايثون.

المراجعة الحالية بتاريخ 07:18، 10 نوفمبر 2018


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

مصادر