الصنف bz2.BZ2Compressor في بايثون

من موسوعة حسوب


تنشئ هذه الدالة البانية كائن compressor جديد، ويمكن استخدام هذا الكائن لضغط البيانات تزايدياً.

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

bz2.BZ2Compressor(compresslevel=9)

المعاملات

compresslevel

إن توفّرت قيمة لهذا المعامل فيجب أن تكون عددًا صحيحًا يتدرّج من 1 إلى 9، والقيمة الافتراضية لهذا المعامل هي 9.

توابع الصنف BZ2Compressor

تقدّم كائنات BZ2Compressor التوابع التالية:

التابع compress()‎

يقدّم التابع البيانات المعطاة إلى كائن compressor، ويعيد البيانات المضغوطة إن أمكن ذلك، وإلا فإنه يعيد سلسلة بايتات فارغة.

التابع flush()‎

يتمّ التابع عملية الضغط، ويعيد البيانات المضغوطة المتبقية في ذاكرة التخزين الداخلية internal buffer.

مصادر