ज़िप-अभिलेखागार के साथ काम करने के लिए ओपन सोर्स PHP लाइब्रेरी

PHP एपीआई के माध्यम से ज़िप या BZIP2 और पासवर्ड संरक्षित अभिलेखागार जैसे संपीड़न फ़ाइल प्रारूप बनाएं, अपडेट करें, हटाएं और निकालें।

PhpZip एक ओपन सोर्स PHP लाइब्रेरी है जो ज़िप-अभिलेखागार के साथ काम करने के लिए कार्यक्षमता प्रदान करती है। एपीआई मेमोरी (या अस्थायी फ़ाइल) में ज़िप फ़ाइल उत्पन्न करता है और उपयोगकर्ताओं को अंतिम ज़िप फ़ाइल को उपयोगकर्ता के सुझाए गए स्थान पर सहेजने की अनुमति देता है। यह आपको संग्रह में प्रत्येक प्रविष्टि के बारे में जानकारी प्राप्त करने की शक्ति देता है। यह अभिलेखीय टिप्पणियों के साथ-साथ व्यक्तिगत प्रविष्टि टिप्पणियों का भी समर्थन करता है।

एपीआई कई महत्वपूर्ण विशेषताओं का समर्थन करता है, जैसे कि ज़िप-अभिलेखागार बनाना और संशोधित करना, ज़िप फ़ाइलों को खोलना और खोलना, मौजूदा ज़िप में संलग्न करना, विनज़िप एईएस एन्क्रिप्शन फ़ाइलें, BZIP2 संपीड़न, बाहरी फ़ाइल विशेषताएँ, और ZIP64 एक्सटेंशन, संग्रह को फ़ाइल में सहेजना और अधिक।

Previous Next

PhpZip . के साथ शुरुआत करना

लाइब्रेरी को सुचारू रूप से चलाने के लिए सबसे पहले आपके पास PHP 5.5 और इसके बाद के संस्करण होने चाहिए। इंस्टॉल करने का सबसे आसान तरीका है अपने कंप्यूटर पर Composer इंस्टॉल करना। एक बार कंपोज़र इंस्टॉल हो जाने के बाद आपको इस आवश्यकता को अपनी कंपोज़र.json फ़ाइल में जोड़ना होगा।

यहाँ आदेश है

 "phpzip/phpzip": ">=2.0.7"  

PHP लाइब्रेरी के माध्यम से संग्रह में प्रविष्टियाँ जोड़ें

सॉफ़्टवेयर प्रोग्रामर आसानी से अपने स्वयं के PHP ऐप्स के अंदर PhpZip लाइब्रेरी का उपयोग करके ज़िप संग्रह में फ़ाइलें जोड़ सकते हैं। फ़ाइल जोड़ने के लिए आपको संग्रह में प्रविष्टि का नाम निर्दिष्ट करने के साथ-साथ पथ प्रदान करने की आवश्यकता है। एपीआई स्ट्रीम से ज़िप संग्रह में एक प्रविष्टि जोड़ने की सुविधा भी प्रदान करता है। यह एक नई निर्देशिका जोड़ने के लिए भी सहायता प्रदान करता है।

ज़िप-संग्रह के रूप में प्रविष्टियाँ हटाएं

PhpZip पुस्तकालय ज़िप संग्रह से प्रविष्टियों को हटाने के लिए एक सुविधा प्रदान करता है। प्रविष्टियों को हटाने के लिए कई विकल्प उपलब्ध हैं, जैसे कि संग्रह में किसी प्रविष्टि को उसके नाम का उपयोग करके हटाना, ज़िप संग्रह में सभी प्रविष्टियों को हटाना, ग्लोब पैटर्न का उपयोग करके प्रविष्टियों को हटाना और पीसीआरई पैटर्न का उपयोग करके प्रविष्टियों को हटाना।

पासवर्ड संरक्षित अभिलेखागार के साथ कार्य करना

PhpZip लाइब्रेरी पारंपरिक अपस्फीति संपीड़न और BZIP2 संपीड़न के लिए एक्सटेंशन php-bz2 के साथ समर्थन प्रदान करती है। PhpZip लाइब्रेरी को पासवर्ड से सुरक्षित आर्काइव के साथ काम करने के लिए PHP 5.5 और इसके बाद के संस्करण की आवश्यकता होती है। यह डेवलपर्स को संग्रह में सभी या कुछ प्रविष्टियों को पढ़ने के लिए पासवर्ड सेट करने, संग्रह के लिए पासवर्ड बदलने, संग्रह पासवर्ड हटाने, पासवर्ड या एन्क्रिप्शन विधि सेट करने और कई अन्य विकल्पों की सुविधा देता है।

 हिन्दी