अवलोकन

कभी-कभी आपको मौजूदा अभिलेखागार में फ़ाइलें जोड़ने की आवश्यकता होती है। Aspose.ZIP पूरे संग्रह को दोबारा पैक किए बिना ज़िप, टीएआर और सीपीआईओ अभिलेखागार में प्रविष्टियां जोड़ने की अनुमति देता है, समय और संसाधनों की बचत करता है, विशेष रूप से अक्सर अद्यतन किए गए अभिलेखागार के लिए।

ज़िप

अभिलेखों को प्रबंधित करने में अक्सर नई फ़ाइलें जोड़ना शामिल होता है। Aspose.ZIP मौजूदा ज़िप संग्रह को पूरी तरह से पुनर्निर्माण की आवश्यकता के बिना अद्यतन करने का एक सुविधाजनक तरीका प्रदान करता है। इससे समय और संसाधनों की बचत हो सकती है, विशेषकर बार-बार अद्यतन किए जाने वाले अभिलेखों के लिए।

    with zp.Archive("existing.zip") as archive:
        archive.create_entry("one_more.bin", "data.bin")
        archive.save("added.zip")

यह कोड स्निपेट मौजूदा.ज़िप नामक मौजूदा ज़िप संग्रह को खोलता है और data.bin से सामग्री की प्रतिलिपि बनाकर one_more.bin नामक एक नई प्रविष्टि जोड़ता है। नई प्रविष्टि जोड़ने के बाद, अद्यतन संग्रह को add.zip के रूप में सहेजा जाता है। यह प्रक्रिया मौजूदा सामग्री को संरक्षित करते हुए एक अतिरिक्त फ़ाइल को शामिल करके मूल ज़िप संग्रह को प्रभावी ढंग से संशोधित करती है।

टार

निम्नलिखित कोड दर्शाता है कि Aspose.ZIP API का उपयोग करके मौजूदा TAR संग्रह में किसी फ़ाइल को आसानी से कैसे जोड़ा जाए। यह दृष्टिकोण कुशल है और संपूर्ण संग्रह को दोबारा बनाने से बचाता है, जिससे यह उन परिदृश्यों के लिए आदर्श बन जाता है जहां आपको अपने संग्रह को अद्यतन रखने की आवश्यकता होती है।

with zp.tar.TarArchive("existing.tar") as archive:
    archive.create_entry("one_more.bin", "data.bin")
    archive.save("added.zip")

केन्द्रीय लोक सूचना अधिकारी

यह कोड स्निपेट दिखाता है कि “मौजूदा.zip” नामक मौजूदा सीपीआईओ संग्रह में “data.bin” नामक एक नई फ़ाइल को कैसे शामिल किया जाए।

    with zp.cpio.CpioArchive("existing.cpio") as archive:
        archive.create_entry("one_more.bin", "data.bin")
        archive.save("added.zip")

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

Python.Net API सुविधाओं के लिए अन्य समर्थित Aspose.ZIP

Python.Net में Aspose.ZIP लाइब्रेरी के साथ, आप ZIP फ़ाइल दस्तावेज़ों से संबंधित विभिन्न कार्यों को सहजता से संभाल सकते हैं। चाहे आपको प्रारूप परिवर्तित करने, फ़ाइलों को मर्ज करने, सामग्री संपादित करने या डेटा निकालने की आवश्यकता हो, Aspose.ZIP आपके वर्कफ़्लो को सुव्यवस्थित करने और उत्पादकता बढ़ाने के लिए व्यापक कार्यक्षमता प्रदान करता है।

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: