منتديات أحاسيس الليل

منتديات أحاسيس الليل (http://www.a7-lil.com/vb/index.php)
-   تطوير المواقع والمنتديات والمدونات (http://www.a7-lil.com/vb/forumdisplay.php?f=104)
-   -   كيفية التعامل مع الوحدة zlib‎ في بايثون (http://www.a7-lil.com/vb/showthread.php?t=17594)

الحر 10-Nov-2022 07:47 PM

كيفية التعامل مع الوحدة zlib‎ في بايثون
 
/::/


كيفية التعامل مع الوحدة zlib‎ في بايثون

كيفية التعامل مع الوحدة zlib‎ في لغة البرمجة بايثون تُعد الوحدة القياسية (zlib) من الوحدات المهمة في لغة البرمجة بايثون (Python)،

حيث في معظم الأحيان تتطلب بعض التطبيقات استخدام البيانات المضغوطة،
وتحتوي هذه الوحدة على مجموعة من الدوال التي تقوم بإجراء عمليات الضغط وفك الضغط على البيانات باستخدام مكتبة (zlib)،

ولهذه المكتبة موقع إلكتروني خاص بها.
وتقدّم هذه الوحدة مجموعة من الدوال والتوابع والخصائص الخاصة بها والتي تنفذ العديد من الخيارات والمهام حسب حاجة المستخدم.

أهم الدوال الخاصة بالوحدة zlib‎ في لغة البرمجة بايثون

هناك العديد من الدوال الخاصة بالوحدة (zlib) في لغة البرمجة بايثون

والتي تقوم بتنفيذ العديد من المهام،

والجدول التالي يحتوي على أهم هذه الدوال:

الدالة الاستخدام الدالة zlib. compress()‎ تقوم هذه الدالة بضغط البايتات المعطاة،

وتعيد كائن من نوع (bytes) يتضمّن على البيانات المضغوطة.

الدالة zlib. compressobj()‎ تقوم هذه الدالة بإرجاع كائن ضغط يمكن استخدامه لضغط البيانات التي لا يمكن وضعها في الذاكرة دفعة واحدة.

الدالة zlib. crc32()‎ تقوم هذه الدالة بحساب مجموع

تحقق من نوع (CRC) أي لتحقّق من الزيادة الدورية

والتي تسمى بـ (Cyclic Redundancy Check). الدالة zlib. decompress()‎ تقوم هذه الدالة بفك الضغط عن البايتات في البيانات المعطاة،

وتعيد كائن من نوع (bytes) يحتوي على البيانات التي أزيل الضغط عنها.
الدالة zlib. decompressobj()‎ تقوم هذه الدالة

بفك الضغط عن البيانات التي لا يمكن وضعها في الذاكرة

دفعة واحدة.
الدالة zlib.adler32()‎ تقوم هذه الدالة بحساب مجموع التحقق (checksum) من نوع (Adler-32) للبيانات المعطاة.

أهم التوابع الخاصة بالوحدة zlib‎ في لغة البرمجة بايثون هناك العديد من التوابع الخاصة بالوحدة (zlib) في لغة البرمجة بايثون والتي تقوم بتنفيذ العديد من المهام، والجدول التالي يحتوي على أهم هذه التوابع:
التابع الاستخدام التابع Compress. compress()‎ يقوم هذا التابع بضغط البيانات المعطاة ويعيد كائن من نوع (bytes) يحتوي على البيانات المضغوطة لجزء من البيانات المعطاة على الأقل.
التابع Compress. flush()‎ يقوم هذا التابع بإجراء استدعاء إلى معالجة جميع المدخلات المعلّقة،

ويعيد التابع كائن من نوع (bytes) يحتوي على المخرجات المضغوطة المتبقية.

التابع Compress. copy()‎ يقوم هذا التابع بإرجاع نسخة من كائن الضغط.


^


^


^

عطر المساء 10-Nov-2022 07:48 PM

رد: كيفية التعامل مع الوحدة zlib‎ في بايثون
 
سَلَمِتْ أٌنآملِـگ عَلََى الـآنتقآء آلمميٍـز
لـآحُرمنًآ آلمولى هًذآ الهطًول آلجمَيـٍل

http://images.lakii.com/images/May11/ayat_3.gif

سلطان الزين 10-Nov-2022 08:01 PM

رد: كيفية التعامل مع الوحدة zlib‎ في بايثون
 
الله يعطيك العافيه

لحن 11-Nov-2022 04:08 AM

رد: كيفية التعامل مع الوحدة zlib‎ في بايثون
 
-
اختيار رائع
دام عطائك و تميزك
تحيتي لك

نَبض 11-Nov-2022 04:59 AM

رد: كيفية التعامل مع الوحدة zlib‎ في بايثون
 
::


اختيار موفق
دام عطاءك

مسگ 11-Nov-2022 09:39 AM

رد: كيفية التعامل مع الوحدة zlib‎ في بايثون
 
ربي يسلم يمناك لطرحك ..

هجران 11-Nov-2022 09:40 AM

رد: كيفية التعامل مع الوحدة zlib‎ في بايثون
 
موضوع راقي
كل الشكر للانتقاء المميز
تقديري

غَيْم..! 11-Nov-2022 10:10 AM

رد: كيفية التعامل مع الوحدة zlib‎ في بايثون
 
يعطيك الف عافية على جمال الطرح
ل روحك السعادة ..

عشق 11-Nov-2022 11:19 AM

رد: كيفية التعامل مع الوحدة zlib‎ في بايثون
 
-

يعطيك العافية
سلمت الايادي ع الانتقاء

لحن 12-Nov-2022 05:13 AM

رد: كيفية التعامل مع الوحدة zlib‎ في بايثون
 
يعطيك العافية
و دام عطائك و تميزك
تحيتي ل


الساعة الآن 08:00 PM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. TranZ By Almuhajir
new notificatio by 9adq_ala7sas
HêĽм √ 3.2 OPS BY: ! ωαнαм ! © 2010

جميع ما يطرح في منتديات أحاسيس الليل لا يعبر عن رأي الموقع وإنما يعبر عن رأي الكاتب
وإننــے أبرأ نفســے أنا صاحبة الموقع أمامـ الله سبحانه وتعالــے من أــے تعارف بين الشاب والفتاة من خلال أحاسيس الليل
vEhdaa 1.1 by rKo ©2009