1. منتجات
  2.   ضغط
  3.   Swift
  4.   ZIP Foundation

ZIP Foundation

 
 

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

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

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

Previous Next

الشروع في العمل مع ZIP Foundation

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

قم بتجميع مكتبة ZIP Foundation عبر CocoaPods

 $ pod install

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

قم بتثبيت ZIP Foundation Library عبر GitHub

 go get https://github.com/weichsel/ZIPFoundation.git 

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

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

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

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

عملية المحفوظات في الذاكرة

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

 عربي