Überblick

Manchmal müssen Sie Dateien zu vorhandenen Archiven hinzufügen. Aspose.ZIP ermöglicht das Hinzufügen von Einträgen zu ZIP-, TAR- und CPIO-Archiven, ohne das gesamte Archiv neu zu packen, was Zeit und Ressourcen spart, insbesondere bei häufig aktualisierten Archiven.

REISSVERSCHLUSS

Die Verwaltung von Archiven erfordert häufig das Hinzufügen neuer Dateien. Aspose.ZIP bietet eine bequeme Möglichkeit, vorhandene ZIP-Archive zu aktualisieren, ohne sie komplett neu erstellen zu müssen. Dies kann insbesondere bei häufig aktualisierten Archiven Zeit und Ressourcen sparen.

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

Dieses Code-Snippet öffnet ein vorhandenes ZIP-Archiv mit dem Namen „existing.zip“ und fügt einen neuen Eintrag mit dem Namen „one_more.bin“ hinzu, indem der Inhalt aus „data.bin“ kopiert wird. Nach dem Hinzufügen des neuen Eintrags wird das aktualisierte Archiv unter dem Namen „added.zip“ gespeichert. Durch diesen Vorgang wird das ursprüngliche ZIP-Archiv effektiv geändert, indem eine zusätzliche Datei hinzugefügt wird, während der vorhandene Inhalt erhalten bleibt.

TEER

Der folgende Code zeigt, wie Sie mithilfe der Aspose.ZIP-API mühelos eine Datei zu einem vorhandenen TAR-Archiv hinzufügen können. Dieser Ansatz ist effizient und vermeidet die Neuerstellung des gesamten Archivs, was ihn ideal für Szenarien macht, in denen Sie Ihre Archive auf dem neuesten Stand halten müssen.

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

CPIO

Dieser Codeausschnitt zeigt, wie eine neue Datei mit dem Namen „data.bin“ in ein vorhandenes CPIO-Archiv mit dem Namen „existing.zip“ eingebunden wird.

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

Diese Codebeispiele vereinfachen die Verwaltung von Archiven in den Formaten ZIP, Tar oder CPIO. Sie ermöglichen die Aktualisierung vorhandener Archive durch das Hinzufügen neuer Dateien, ohne dass völlig neue Dateien erstellt werden müssen. Dies optimiert die Speicherung, vereinfacht die Datenorganisation und erhöht sogar die Sicherheit, indem verschlüsselte Archive mit neuen geschützten Dateien aktualisiert werden können.

Weitere unterstützte Aspose.ZIP für Python.Net-API-Funktionen

Mit der Aspose.ZIP-Bibliothek in Python.Net können Sie verschiedene Aufgaben im Zusammenhang mit ZIP-Dateidokumenten nahtlos erledigen. Unabhängig davon, ob Sie Formate konvertieren, Dateien zusammenführen, Inhalte bearbeiten oder Daten extrahieren müssen, bietet Aspose.ZIP umfassende Funktionen, um Ihren Arbeitsablauf zu optimieren und die Produktivität zu steigern.

  

Support and Learning Resources

  
  

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