Genel Bakış

Bazen mevcut arşivlere dosya eklemeniz gerekir. Aspose.ZIP, tüm arşivi yeniden paketlemeden ZIP, TAR ve CPIO arşivlerine giriş eklemeye olanak tanır, özellikle sık güncellenen arşivler için zamandan ve kaynaklardan tasarruf sağlar.

Posta Kodu

Arşivleri yönetmek genellikle yeni dosyalar eklemeyi içerir. Aspose.ZIP, mevcut ZIP arşivini tamamen yeniden oluşturmaya gerek kalmadan güncellemenin kolay bir yolunu sunar. Bu, özellikle sık güncellenen arşivler için zamandan ve kaynaklardan tasarruf sağlayabilir.

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

Bu kod parçacığı, mevcut.zip adlı mevcut bir ZIP arşivini açar ve data.bin’in içeriğini kopyalayarak one_more.bin adlı yeni bir giriş ekler. Yeni girdiyi ekledikten sonra güncellenen arşiv added.zip olarak kaydedilir. Bu işlem, mevcut içerikleri korurken ek bir dosya ekleyerek orijinal ZIP arşivini etkili bir şekilde değiştirir.

KATRAN

Aşağıdaki kod, Aspose.ZIP API’yi kullanarak mevcut bir TAR arşivine zahmetsizce nasıl dosya ekleneceğini gösterir. Bu yaklaşım etkilidir ve arşivin tamamının yeniden oluşturulmasını gerektirmez; bu da onu arşivlerinizi güncel tutmanız gereken senaryolar için ideal kılar.

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

CPIO

Bu kod parçacığı, "data.bin" adlı yeni bir dosyanın "existing.zip" adlı mevcut bir CPIO arşivine nasıl dahil edileceğini gösterir.

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

Bu kod örnekleri ZIP, Tar veya CPIO formatlarındaki arşivlerin yönetimini kolaylaştırır. Tamamen yenilerini oluşturmadan, yeni dosyalar ekleyerek mevcut arşivlerin güncellenmesine olanak tanır. Bu, depolamayı optimize eder, veri organizasyonunu basitleştirir ve hatta şifrelenmiş arşivlerin yeni korumalı dosyalarla güncellenmesini sağlayarak güvenliği artırır.

Python.Net API için Desteklenen Diğer Aspose.ZIP Özellikleri

Python.Net’ teki Aspose.ZIP kütüphanesi ile ZIP dosyası belgeleriyle ilgili çeşitli görevleri sorunsuz bir şekilde gerçekleştirebilirsiniz. İster formatları dönüştürmeniz, dosyaları birleştirmeniz, içerikleri düzenlemeniz veya veri çıkarmanız gerekiyorsa Aspose.ZIP, iş akışınızı kolaylaştırmak ve üretkenliğinizi artırmak için kapsamlı işlevsellik sağlar.

  

Support and Learning Resources

  
  

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