منتديات عاشق الحروف

منتديات عاشق الحروف (https://ashqhrof.com/vb/index.php)
-   •~ تسليطَ الضوُءَ على خَصائصَ المُنتدًى ~•
(https://ashqhrof.com/vb/forumdisplay.php?f=104)
-   -   كيفية التعامل مع الوحدة zlib‎ في بايثون (https://ashqhrof.com/vb/showthread.php?t=77490)

نور 01-12-2024 06:23 AM

كيفية التعامل مع الوحدة 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()‎ يقوم هذا التابع بإرجاع نسخة من كائن الضغط.

روح غاليها 01-12-2024 06:41 AM

نور
مواضيعك دايم تشدني
موضوع ممتع حيل
الله لايحرمني منك

بليت بك 01-12-2024 07:09 AM

بيض الله وجهك
على هالابداع الغير مستغرب ..

أميرة قلبة 01-12-2024 07:21 AM

بارك الله فيك على الموضوع القيم والمميز
وفي إنتظار جديدك الأروع والمميز
لك مني أجمل التحيات
وكل التوفيق لك يا رب

نبض القلوب 01-12-2024 07:28 AM

سلمت يداك على الطرح الطيب
يعطيك ربي العآفيه
لك خالص احترامي

سكون 01-12-2024 07:45 AM

يعطيك الف عافيه
ربي يسعدك على جمال طرحك ْ~

فتنه 01-12-2024 08:12 AM

جزاك الله خيرا وبارك بك
لهذا الجلب الطيب
وهذا العطاء المفعم بالخيرات
نفع الله بك وجعله في موازين حسناتك يارب
تقديري لجهودك الدائمة
دمت بمرضاة الله ..
الله يسعدك
ابداعك فاق الحدود والله ):
كنت هنا فتنه

عطرك هوايا 01-12-2024 08:36 AM

شكرآ لـ هذة اللفته
الله لايحرمنا منك ومن ابداعاتك الشيقة ..
دمت لنآ

شموخ انثى 01-12-2024 09:38 AM

عوافي ي بعد راسي ~

الفجر البعيد 01-12-2024 10:34 AM

ماشاء الله تبارك الله
أخترت فأبدعت
وجلبت فأفدت
الله يسلم يمينك ~


الساعة الآن 06:53 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir
هذا الموقع يستخدم منتجات Weblanca.com
new notificatio by 9adq_ala7sas
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

ارشفة إكساء هوست

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102