مكتبة PHP مفتوحة المصدر للعمل مع أرشيفات مضغوطة
قم بإنشاء وتحديث وحذف واستخراج تنسيقات ملفات الضغط مثل ZIP أو BZIP2 والمحفوظات المحمية بكلمة مرور عبر PHP API.
PhpZip هي مكتبة PHP مفتوحة المصدر توفر وظائف للعمل مع أرشيفات ZIP. تقوم واجهة برمجة التطبيقات بإنشاء ملف مضغوط في الذاكرة (أو ملف مؤقت) وتسمح للمستخدمين بحفظ ملف Zip النهائي في الموقع الذي يقترحه المستخدم. يمنحك القدرة على الحصول على معلومات حول كل إدخال في الأرشيف. كما أنه يدعم التعليقات الأرشيفية بالإضافة إلى تعليقات الإدخال الفردية.
تدعم واجهة برمجة التطبيقات العديد من الميزات المهمة ، مثل إنشاء وتعديل أرشيفات ZIP ، وفتح وفك ضغط الملفات المضغوطة ، وإلحاق ملفات ZIP الحالية ، وملفات تشفير WinZip AES ، وضغط BZIP2 ، وسمات الملفات الخارجية ، وامتدادات ZIP64 ، وحفظ الأرشيف في ملف & أكثر.
الشروع في العمل مع PhpZip
بادئ ذي بدء ، يجب أن يكون لديك PHP 5.5 وما فوق لتشغيل المكتبة بسلاسة. أسهل طريقة للتثبيت هي تثبيت Composer على جهاز الكمبيوتر الخاص بك. بمجرد تثبيت الملحن ، ستحتاج إلى إضافة هذا المطلب إلى ملف composer.json الخاص بك.
هنا هو الأمر
"phpzip/phpzip": ">=2.0.7"
أضف إدخالات إلى الأرشيف عبر مكتبة PHP
يمكن لمبرمجي البرامج إضافة الملفات بسهولة إلى أرشيف مضغوط باستخدام مكتبة PhpZip داخل تطبيقات PHP الخاصة بهم. لإضافة ملف ، تحتاج إلى تحديد اسم الإدخال في الأرشيف بالإضافة إلى توفير مسار. توفر واجهة برمجة التطبيقات أيضًا وسيلة لإضافة إدخال من الدفق إلى أرشيف ZIP. كما يوفر دعمًا لإضافة دليل جديد.
حذف الإدخالات من أرشيف ZIP
توفر مكتبة PhpZip ميزة لحذف المدخلات من أرشيف ZIP. هناك العديد من الخيارات المتاحة لحذف الإدخالات ، مثل حذف إدخال في الأرشيف باستخدام اسمه ، وحذف جميع الإدخالات في أرشيف ZIP ، وحذف الإدخالات باستخدام نمط الكرة الأرضية ، وحذف الإدخالات باستخدام نمط PCRE.
العمل مع المحفوظات المحمية بكلمة مرور
توفر مكتبة PhpZip دعمًا لضغط الانكماش التقليدي وضغط BZIP2 بالامتداد php-bz2. تتطلب مكتبة PhpZip إصدار PHP 5.5 وما فوق للعمل مع أرشيفات محمية بكلمة مرور. إنه يسهل للمطورين تعيين كلمة مرور لقراءة كل أو بعض الإدخالات في الأرشيف ، وتغيير كلمة المرور للأرشيف ، وحذف كلمة مرور الأرشيف ، وتعيين كلمة مرور أو طريقة تشفير ، والعديد من الخيارات الأخرى.