Zipper

 
 

افتح مكتبة Swift المصدر لإنشاء أرشيفات بتنسيق ZIP

تتيح مكتبة Zipper لمطوري البرامج العمل مع أرشيفات ZIP من داخل تطبيقات Swift الخاصة بهم. المكتبة مستقرة للغاية ويمكنها بسهولة التعامل مع المهام الكبيرة باستخدام بعض أوامر Swift. يمكن تشغيل المكتبة بسهولة على منصات متعددة مثل Linux و iOS و macOS و tvOS و watchOS والمزيد. مكتبة Zipper عبارة عن برنامج مفتوح المصدر ومتوفر بموجب ترخيص MIT.

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

Previous Next

الشروع في العمل مع زيبر

يمكنك بسهولة تثبيت Zipper من CocoaPods. الرجاء استخدام الأمر التالي لتثبيت المشروع على نظامك.

قم بتجميع مكتبة Zipper عبر CocoaPods

use_frameworks!
pod 'Zipper

ضغط الملفات عبر مكتبة Swift

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

s

فك ضغط أرشيف عبر Swift

تتيح مكتبة Zipper لمبرمجي البرامج فتح واستخراج محتويات أرشيف ZIP داخل تطبيق Swift الخاص بهم. تحتاج إلى توفير عنوان URL أو عنوان الأرشيف وستقوم وظيفة مدير الملفات بإنشاء الدليل الجديد حيث سيتم حفظ الملفات. يمكنك أيضًا استخراج ملف أو مجلد معين إلى مكان من اختيارك ، واستخراج المحتوى الكامل للأرشيف ، وما إلى ذلك.

الوصول إلى الإدخالات الفردية أو إضافتها أو إزالتها

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

 عربي