الفرق بين المراجعتين لصفحة: «Python/Compress/flush»
< Python
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>Compress.flush()</code> في بايثون}}</noinclude> يؤدي استدعاء هذا التابع إلى معالجة...' |
لا ملخص تعديل |
||
سطر 11: | سطر 11: | ||
=== <code>mode</code> === | === <code>mode</code> === | ||
يمكن أن يأخذ المعامل mode إحدى القيم الثابتة التالية: | يمكن أن يأخذ المعامل <code>mode</code> إحدى القيم الثابتة التالية: | ||
<code>Z_NO_FLUSH</code>، <code>Z_PARTIAL_FLUSH</code>، <code>Z_SYNC_FLUSH</code>، <code>Z_FULL_FLUSH</code>، <code>Z_BLOCK</code> (في الإصدار 1.2.3.4 من zlib) أو <code>Z_FINISH</code>، ويأخذ القيمة الافتراضية <code>Z_FINISH</code>. | |||
لا يمكن استدعاء التابع compress() مرة أخرى بعد استدعاء التابع flush() مع تعيين القيمة Z_FINISH للمعامل | تسمح جميع الثوابت -باستثناء الثابت <code>Z_FINISH</code>- بضغط سلاسل بايتات إضافية من البيانات، في حين ينهي الثابت <code>Z_FINISH</code> تدفق البيانات المضغوطة ويمنع ضغط المزيد من البيانات. | ||
لا يمكن استدعاء التابع <code>[[Python/Compress/compress|compress()]]</code> مرة أخرى بعد استدعاء التابع <code>flush()</code> مع تعيين القيمة <code>Z_FINISH</code> للمعامل <code>mode</code>، وما يمكن فعله في هذه الحالة هو حذف الكائن فقط. | |||
== انظر أيضًا == | == انظر أيضًا == |
مراجعة 17:19، 9 نوفمبر 2018
يؤدي استدعاء هذا التابع إلى معالجة جميع المدخلات المعلّقة، ويعيد التابع كائن bytes يحتوي على المخرجات المضغوطة المتبقية.
البنية العامة
Compress.flush([mode])
المعاملات
mode
يمكن أن يأخذ المعامل mode
إحدى القيم الثابتة التالية:
Z_NO_FLUSH
، Z_PARTIAL_FLUSH
، Z_SYNC_FLUSH
، Z_FULL_FLUSH
، Z_BLOCK
(في الإصدار 1.2.3.4 من zlib) أو Z_FINISH
، ويأخذ القيمة الافتراضية Z_FINISH
.
تسمح جميع الثوابت -باستثناء الثابت Z_FINISH
- بضغط سلاسل بايتات إضافية من البيانات، في حين ينهي الثابت Z_FINISH
تدفق البيانات المضغوطة ويمنع ضغط المزيد من البيانات.
لا يمكن استدعاء التابع compress()
مرة أخرى بعد استدعاء التابع flush()
مع تعيين القيمة Z_FINISH
للمعامل mode
، وما يمكن فعله في هذه الحالة هو حذف الكائن فقط.
انظر أيضًا
- التابع
Decompress.flush()
: يؤدي استدعاء هذا التابع إلى معالجة جميع المدخلات المعلّقة، ويعيد كائن bytes يتضمّن ما تبقّى من مخرجات غير مضغوطة.