![](https://products-qa.fileformat.com/hi/compression/swift/zip-api/header-image.png)
Zip
ज़िप और अनज़िप फ़ाइलों के लिए ओपन सोर्स स्विफ्ट लाइब्रेरी
ज़िप लाइब्रेरी डेवलपर्स के काम को आसान बनाती है, जिससे उन्हें ऐसे एप्लिकेशन विकसित करने में मदद मिलती है जो स्विफ्ट कमांड का उपयोग करके विभिन्न प्रकार की फाइलों को ज़िप और अनज़िप कर सकते हैं। पुस्तकालय में बहुत उपयोगी सुविधाओं का एक सेट शामिल है और इसे अन्य परियोजनाओं के साथ आसानी से एकीकृत किया जा सकता है। पुस्तकालय मिनीज़िप के शीर्ष पर बनाया गया है और ज़िप अभिलेखागार के लिए कई उन्नत संपीड़न और निष्कर्षण संबंधी सुविधाओं के लिए समर्थन प्रदान करता है।
ज़िप लाइब्रेरी का उपयोग करना बहुत आसान है और इसमें '.ZIP' और '.CBZ' फ़ाइलों के लिए अंतर्निहित समर्थन शामिल है। पुस्तकालय में कई महत्वपूर्ण विशेषताओं के लिए पूर्ण समर्थन शामिल है जैसे किसी विशेष स्थान से ज़िप फ़ाइलें, निर्दिष्ट पथ पर दस्तावेज़ खोलना, किसी विशिष्ट फ़ाइल को अनज़िप करना, पासवर्ड-संरक्षित ज़िप फ़ाइलें बनाना, प्रगति अपडेट देखना, ज़िप अभिलेखागार से प्रविष्टियां जोड़ना या निकालना, असफल संचालन के लिए बेहतर त्रुटि प्रबंधन और बहुत कुछ।
Zip . के साथ शुरुआत करना
ज़िप को स्थापित करने का अनुशंसित तरीका GitHub से है, कृपया सुचारू स्थापना के लिए निम्न आदेश का उपयोग करें
GitHub के माध्यम से ज़िप लाइब्रेरी संकलित करें
go get https://github.com/marmelroy/Zip.git
स्विफ्ट लाइब्रेरी का उपयोग करके फ़ाइलें संपीड़ित करें
ओपन सोर्स जिप लाइब्रेरी सॉफ्टवेयर डेवलपर्स को अपने स्विफ्ट एप्लिकेशन के अंदर विभिन्न प्रकार की फाइलों को संपीड़ित करने में सक्षम बनाती है। किसी विशेष फ़ाइल या फ़ाइलों के सेट को ज़िप करने के लिए आपको उसे सही पता प्रदान करना होगा और फिर पुस्तकालय द्वारा किया जाएगा। यह मौजूदा ज़िप फ़ाइल को आसानी से संपादित करने के लिए भी सहायता प्रदान करता है। आप मौजूदा ज़िप संग्रह से कोई फ़ाइल जोड़ या हटा सकते हैं। कस्टम गंतव्य पथ सेट करने के लिए आप आसानी से उन्नत फ़ंक्शंस का भी उपयोग कर सकते हैं।
स्विफ्ट के जरिए पासवर्ड प्रोटेक्टेड जिप फाइल बनाएं
अपने महत्वपूर्ण डेटा या ज़िप फ़ाइलों की सुरक्षा के लिए यह हमेशा बहुत उपयोगी होता है। यह उपयोगकर्ताओं के संवेदनशील डेटा को उच्च स्तर की सुरक्षा प्रदान करता है और इसे अन्य गंतव्यों में संचरण के दौरान सुरक्षित बनाता है। मुफ्त जिप लाइब्रेरी सॉफ्टवेयर प्रोग्रामर्स को उनके स्विफ्ट ऐप्स के अंदर पासवर्ड से सुरक्षित जिप फाइल बनाने और प्रबंधित करने की क्षमता प्रदान करती है। यह सभी या कुछ प्रविष्टियों को पढ़ने, पासवर्ड बदलने, पासवर्ड हटाने, और बहुत कुछ के लिए पासवर्ड सेट करने के लिए कार्य प्रदान करता है।
ज़िप फ़ाइल से डिस्क पर फ़ाइलें निकालना
ज़िप लाइब्रेरी में स्विफ्ट कोड की कुछ पंक्तियों का उपयोग करके ज़िप फ़ाइलों की सामग्री तक पहुँचने और निकालने के लिए पूर्ण समर्थन शामिल है। पुस्तकालय में फ़ाइल निष्कर्षण से संबंधित कई महत्वपूर्ण कार्य शामिल हैं जैसे किसी विशेष फ़ाइल को चुनना और निकालना, फ़ोल्डरों को अपनी पसंद के स्थान पर निकालना, संग्रह की पूरी सामग्री निकालना, और इसी तरह। यह प्रत्येक प्रविष्टि के लिए सीएमएस हस्ताक्षर बनाने और सत्यापित करने की सुविधा भी प्रदान करता है।