Áttekintés

Minden formátumhoz, amely több bejegyzést is támogat, a megfelelő osztálynak van kivonat_könyvtárba metódusa. A teljes archívum tartalmának, beleértve az almappákat is, meghatározott helyre történő kinyerésére kell használni.

Archív fájlok ZIP kicsomagolása

Az alábbiakban egy példa az aspose.zip könyvtár használatára a ZIP archívumokkal való együttműködésre. A megadott kód segítségével Python segítségével az archívum tartalmát az adott könyvtárba bonthatja ki.

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

Csomagolja ki a RAR fájlokat

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

CAB fájlok kibontása

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

Ezek a kódpéldák bemutatják, hogyan lehet kicsomagolni a különböző formátumú archívumokat a Python Aspose.Zip könyvtárával. A ZIP, RAR és CAB archívumok megfelelő osztályait alkalmazzák, hogy tartalmukat egy kijelölt "C:\extracted" könyvtárba bontsák ki. Ez a megközelítés univerzális megoldást kínál a különféle archív formátumok kezelésére, és egyszerűsíti a kicsomagolási folyamatot.

A TAR fájl kibontása

Ez a rész példákat mutat be az Aspose.Zip könyvtár használatára. A következő kód bemutatja, hogyan bontsa ki az archívum tartalmát egy adatfolyamból egy megadott könyvtárba. Ezek a példák felkészítik Önt arra, hogy hatékonyan kezelje az archívumokat Python-projektjein belül.

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

Csomagoljon ki egy XAR fájlt

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

Ezek a kódpéldák bemutatják az archívumok kicsomagolását TAR és XAR formátumban egy kijelölt könyvtárba. Az első példa megnyitja az "archive.tar" fájlt, létrehoz egy TarArchive objektumot, és kibontja annak tartalmát a "\extracted" könyvtárba. Hasonlóképpen, a második példa megnyitja az "archive.xar" fájlt, létrehoz egy XarArchive objektumot, és kibontja annak tartalmát ugyanabba a "\extracted" könyvtárba.

Egyéb támogatott Aspose.ZIP a Python.Net API-hoz

A Python.Net Aspose.ZIP könyvtárával zökkenőmentesen kezelheti a ZIP fájlokkal kapcsolatos különféle feladatokat. Legyen szó formátumok konvertálására, fájlok egyesítésére, tartalom szerkesztésére vagy adatok kibontására, az Aspose.ZIP átfogó funkcionalitást biztosít a munkafolyamat egyszerűsítéséhez és a termelékenység növeléséhez.

  

Support and Learning Resources

  
  

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