Přehled

Někdy je potřeba přidat soubory do existujících archivů. Aspose.ZIP umožňuje přidávat položky do archivů ZIP, TAR a CPIO bez přebalování celého archivu, což šetří čas a zdroje, zejména u často aktualizovaných archivů.

ZIP

Správa archivů často zahrnuje přidávání nových souborů. Aspose.ZIP poskytuje pohodlný způsob aktualizace existujícího ZIP archivu, aniž by bylo nutné je kompletně přestavět. To může ušetřit čas a prostředky, zejména u často aktualizovaných archivů.

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

Tento fragment kódu otevře existující archiv ZIP s názvem existující.zip a přidá nový záznam s názvem one_more.bin zkopírováním obsahu z data.bin. Po přidání nové položky se aktualizovaný archiv uloží jako added.zip. Tento proces účinně upravuje původní archiv ZIP zahrnutím dalšího souboru při zachování stávajícího obsahu.

DEHET

Následující kód ukazuje, jak bez námahy přidat soubor do existujícího archivu TAR pomocí Aspose.ZIP API. Tento přístup je efektivní a zabraňuje opětovnému vytváření celého archivu, takže je ideální pro scénáře, kde potřebujete udržovat své archivy aktuální.

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

CPIO

Tento fragment kódu ukazuje, jak začlenit nový soubor s názvem „data.bin“ do existujícího archivu CPIO s názvem „existing.zip“.

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

Tyto příklady kódu zjednodušují správu archivů ve formátech ZIP, Tar nebo CPIO. Umožňují aktualizaci stávajících archivů přidáním nových souborů bez vytváření zcela nových. To optimalizuje úložiště, zjednodušuje organizaci dat a dokonce zvyšuje zabezpečení tím, že umožňuje aktualizaci šifrovaných archivů o nové chráněné soubory.

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: