Przegląd

Czasami trzeba dodać pliki do istniejących archiwów. Aspose.ZIP umożliwia dodawanie wpisów do archiwów ZIP, TAR i CPIO bez konieczności przepakowywania całego archiwum, oszczędzając czas i zasoby, szczególnie w przypadku często aktualizowanych archiwów.

zamek błyskawiczny

Zarządzanie archiwami często wiąże się z dodawaniem nowych plików. Aspose.ZIP zapewnia wygodny sposób aktualizacji istniejącego archiwum ZIP bez konieczności ich całkowitego przebudowywania. Może to zaoszczędzić czas i zasoby, szczególnie w przypadku często aktualizowanych archiwów.

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

Ten fragment kodu otwiera istniejące archiwum ZIP o nazwie istniejący.zip i dodaje nowy wpis o nazwie one_more.bin, kopiując zawartość z pliku data.bin. Po dodaniu nowego wpisu zaktualizowane archiwum zostanie zapisane jako plik dodany.zip. Proces ten skutecznie modyfikuje oryginalne archiwum ZIP poprzez dołączenie dodatkowego pliku przy jednoczesnym zachowaniu istniejącej zawartości.

SMOŁA

Poniższy kod demonstruje, jak bez wysiłku dodać plik do istniejącego archiwum TAR przy użyciu interfejsu API Aspose.ZIP. Takie podejście jest wydajne i pozwala uniknąć ponownego tworzenia całego archiwum, dzięki czemu idealnie sprawdza się w scenariuszach, w których konieczne jest aktualizowanie archiwów.

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

CPIO

Ten fragment kodu pokazuje, jak włączyć nowy plik o nazwie „data.bin” do istniejącego archiwum CPIO o nazwie „existing.zip”.

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

Te przykłady kodu upraszczają zarządzanie archiwami w formatach ZIP, Tar lub CPIO. Umożliwiają aktualizację istniejących archiwów poprzez dodanie nowych plików bez tworzenia zupełnie nowych. Optymalizuje to przechowywanie, upraszcza organizację danych, a nawet zwiększa bezpieczeństwo, umożliwiając aktualizację zaszyfrowanych archiwów o nowe chronione pliki.

Inne obsługiwane funkcje Aspose.ZIP dla Python.Net API

Dzięki bibliotece Aspose.ZIP w Python.Net możesz bezproblemowo wykonywać różne zadania związane z dokumentami w formacie ZIP. Niezależnie od tego, czy potrzebujesz konwertować formaty, scalać pliki, edytować zawartość czy wyodrębniać dane, Aspose.ZIP zapewnia wszechstronną funkcjonalność usprawniającą przepływ pracy i zwiększającą produktywność.

  

Support and Learning Resources

  
  

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