Přehled

Pro každý formát, který podporuje několik položek, má odpovídající třída metodu extrakt_do_adresáře. Měl by být použit k extrahování celého obsahu archivu, včetně podsložek, do určeného umístění.

ZIP Rozbalte archivní soubory

Níže je uveden příklad použití knihovny aspose.zip pro práci s archivy ZIP. Pomocí daného kódu můžete pomocí Pythonu extrahovat obsah archivu do daného adresáře.

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

Rozbalte soubory RAR

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

Dekomprimujte soubory CAB

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

Tyto příklady kódu ukazují, jak rozbalit archivy různých formátů pomocí knihovny Aspose.Zip v Pythonu. Používají příslušné třídy pro archivy ZIP, RAR a CAB k extrahování jejich obsahu do určeného adresáře “C:\extrahed”. Tento přístup nabízí univerzální řešení pro manipulaci s různými formáty archivů a zjednodušuje proces rozbalování.

Jak extrahovat soubor TAR

Tato část poskytuje příklady použití knihovny Aspose.Zip. Následující kód ukazuje, jak extrahovat obsah archivu ze streamu do zadaného adresáře. Tyto příklady vás vybaví k efektivní správě archivů v rámci vašich projektů Python.

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

Extrahujte soubor XAR

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

Tyto příklady kódu demonstrují rozbalení archivů ve formátech TAR a XAR do určeného adresáře. První příklad otevře soubor “archive.tar”, vytvoří objekt TarArchive a rozbalí jeho obsah do adresáře “\extracted”. Podobně druhý příklad otevře soubor “archive.xar”, vytvoří objekt XarArchive a extrahuje jeho obsah do stejného adresáře “\extracted”.

Další podporované funkce Aspose.ZIP pro Python.Net API

S knihovnou Aspose.ZIP v Python.Net můžete bez problémů zvládnout různé úkoly související s dokumenty souborů ZIP. Ať už potřebujete převádět formáty, slučovat soubory, upravovat obsah nebo extrahovat data, Aspose.ZIP poskytuje komplexní funkce pro zefektivnění vašeho pracovního postupu a zvýšení produktivity.

  

Support and Learning Resources

  
  

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