अवलोकन

प्रत्येक प्रारूप के लिए, जो कई प्रविष्टियों का समर्थन करता है, संबंधित वर्ग में extract_to_directory विधि होती है। इसका उपयोग उप-फ़ोल्डरों सहित संपूर्ण संग्रह सामग्री को निर्दिष्ट स्थान पर निकालने के लिए किया जाना चाहिए।

ज़िप अनज़िप पुरालेख फ़ाइलें

ज़िप अभिलेखागार के साथ काम करने के लिए aspose.zip लाइब्रेरी का उपयोग करने का एक उदाहरण नीचे दिया गया है। दिए गए कोड का उपयोग करके, आप पायथन का उपयोग करके संग्रह की सामग्री को दी गई निर्देशिका में निकाल सकते हैं।

    with zp.Archive("archive.zip") as archive:
        archive.extract_to_directory("C:\\extracted")

RAR फ़ाइलें अनपैक करें

    with zp.rar.RarArchive("archive.rar") as archive:
        archive.extract_to_directory("C:\\extracted")

सीएबी फाइलों को डीकंप्रेस करें

    with zp.cab.CabArchive("archive.cab") as archive:
        archive.extract_to_directory("C:\\extracted")

ये कोड उदाहरण दिखाते हैं कि पायथन में Aspose.Zip लाइब्रेरी का उपयोग करके विभिन्न प्रारूपों के अभिलेखागार को कैसे अनपैक किया जाए। वे अपनी सामग्री को निर्दिष्ट "C:\extracted" निर्देशिका में निकालने के लिए ZIP, RAR और CAB अभिलेखागार के लिए उपयुक्त कक्षाएं नियोजित करते हैं। यह दृष्टिकोण विभिन्न संग्रह प्रारूपों को संभालने, अनपैकिंग प्रक्रिया को सुव्यवस्थित करने के लिए एक सार्वभौमिक समाधान प्रदान करता है।

TAR फ़ाइल कैसे निकालें

यह अनुभाग Aspose.Zip लाइब्रेरी का उपयोग करने के उदाहरण प्रदान करता है। निम्नलिखित कोड दर्शाता है कि किसी स्ट्रीम से निर्दिष्ट निर्देशिका में संग्रह सामग्री को कैसे निकाला जाए। ये उदाहरण आपको अपने पायथन प्रोजेक्ट्स के भीतर अभिलेखागार को प्रभावी ढंग से प्रबंधित करने में सक्षम बनाएंगे।

    with io.FileIO("archive.tar") as tar_file:
        with zp.tar.TarArchive(tar_file) as archive:
            archive.extract_to_directory("~/extracted")

एक XAR फ़ाइल निकालें

    with io.FileIO("archive.xar") as tar_file:
        with zp.xar.XarArchive(xar_file) as archive:
            archive.extract_to_directory("~/extracted")

ये कोड उदाहरण टीएआर और एक्सएआर प्रारूपों में अभिलेखागार को एक निर्दिष्ट निर्देशिका में अनपॅक करने का प्रदर्शन करते हैं। पहला उदाहरण "archive.tar" फ़ाइल खोलता है, एक टारआर्काइव ऑब्जेक्ट बनाता है, और इसकी सामग्री को "\extracted" निर्देशिका में निकालता है। इसी प्रकार, दूसरा उदाहरण "archive.xar" फ़ाइल खोलता है, एक XarArchive ऑब्जेक्ट बनाता है, और इसकी सामग्री को उसी "\extracted" निर्देशिका में निकालता है।

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: