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

من موسوعة حسوب
مراجعة 20:09، 9 نوفمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الصنف <code>bz2.BZ2Compressor</code> في بايثون}}</noinclude> تنشئ هذه الدالة البانية كائن compressor جد...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


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

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

bz2.BZ2Compressor(compresslevel=9)

المعاملات

compresslevel

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

توابع الصنف BZ2File

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

التابع compress()‎

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

التابع flush()‎

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

مصادر