1. منتجات
  2.   ضغط
  3.   libzip
 
  

مكتبة ج لإدارة ضغط تنسيقات الملفات

افتح مكتبة Source C لإنشاء وتحرير وحذف واستخراج أرشيفات ZIP داخل تطبيقاتك الخاصة. 

Libzip هي مكتبة C مفتوحة المصدر تمنح مطوري البرامج القدرة على إنشاء وتعديل أرشيفات ZIP داخل تطبيقاتهم الخاصة بأقل جهد. يمكن للمطورين بسهولة إضافة الملفات من المخازن المؤقتة للبيانات وكذلك الملفات المختلفة ، أو البيانات المضغوطة المنسوخة مباشرة من أرشيفات مضغوطة أخرى. كما يدعم التراجع عن التغييرات التي تم إجراؤها دون إغلاق الأرشيف. علاوة على ذلك ، تدعم المكتبة أيضًا تشفير وفك تشفير Winzip AES و PKware القديمة.

API موثق جيدًا ويمكن الوصول إليه بسهولة. توفر واجهة برمجة التطبيقات (API) دعمًا كاملاً للعديد من الميزات المتقدمة المتعلقة بالضغط والاستخراج لأرشيفات ZIP و ZIP64 ، مثل إضافة ملف إلى أو استبدال الملف في أرشيف ZIP ، وإضافة دليل إلى أرشيف ZIP ، وحذف ملف من أرشيف ZIP ، تشفير الملفات ، ودعم فك التشفير ، ووقت التعديل الأخير ، وفتح الملف في أرشيف ZIP للقراءة ، وكتابة البيانات إلى مصدر مضغوط وغير ذلك الكثير.

Previous Next

الابتداء مع libzip

ينصح بشدة CMake لبناء مكتبة libzip. يمكنك الحصول عليه من موقع ويب cmake بسهولة.

ويرد أدناه رمز التثبيت النموذجي

تجميع مكتبة مضغوطة للاستخدام الأساسي

mkdir build
cd build
cmake ..
make
make test
make install 

إضافة أو استبدال ملف في أرشيف مضغوط

إن إدارة أرشيف ZIP في تطبيقاتهم الخاصة هو دائمًا مطلب شركات تكنولوجيا المعلومات وكذلك الأفراد. توفر مكتبة libzip هذه الميزات التي تسهل مبرمجي الكمبيوتر من خلال السماح لهم بإضافة ملف إلى أرشيف ZIP وكذلك استبدال الملفات أو حذفها في أرشيف ZIP موجود بسهولة. الطرق المتاحة سهلة الاستخدام للغاية ولا تحتاج سوى سطرين من التعليمات البرمجية لتحقيق هذه المهمة.

قم بإنشاء أرشيف جديد عبر مكتبة C.

تتيح مكتبة libzip للمطورين إنشاء أرشيف مضغوط جديد داخل تطبيقات C الخاصة بهم. يمكنك أيضًا تعديل أرشيف ZIP موجود عن طريق إضافة أو تحرير الملفات الموجودة بداخله. توفر المكتبة تحكمًا كاملاً للمستخدمين من خلال السماح لهم بعرض قائمة من الملفات داخل أرشيف ZIP ، وحذف دليل أو ملف في أرشيف ZIP ، وفتح الملفات أو إغلاقها ، وغير ذلك الكثير.

قراءة واستخراج الملفات في أرشيف مضغوط

تسهل مكتبة libzip مفتوحة المصدر المستخدمين على قراءة محتويات أرشيف ZIP واستخراجها بسهولة. تدعم المكتبة استخراج الملفات والمجلدات في مكان من اختيارك ببضع سطرين فقط من كود C. توفر المكتبة الدعم لاستخراج البيانات الكاملة داخل الأرشيف بالإضافة إلى استخراج ملفات محددة من اختيارك.

مزيد من التحكم في أرشيف ZIP

توفر مكتبة zip العديد من الميزات الهامة للتحكم بشكل أفضل في محتويات أرشيف ZIP. تتوفر العديد من الطرق والخصائص التي يمكن أن تساعد المستخدمين في الحصول على معلومات كاملة حول الأرشيف قبل استخراج محتوياته. وهو يدعم ميزات مثل حساب عدد الملفات في الأرشيف ، والتكرار عبر جميع الملفات في الأرشيف ، واستخراج الملفات المحددة فقط ، وإزالة الملفات من الأرشيف ، وغير ذلك الكثير.

 عربي