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

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


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

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

bz2.BZ2Compressor(compresslevel=9)

المعاملات

compresslevel

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

توابع الصنف BZ2Compressor

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

التابع compress()‎

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

التابع flush()‎

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

مصادر