Ringkasan

Terkadang Anda perlu menambahkan file ke arsip yang ada. Aspose.ZIP memungkinkan penambahan entri ke arsip ZIP, TAR, dan CPIO tanpa mengemas ulang seluruh arsip, menghemat waktu dan sumber daya, terutama untuk arsip yang sering diperbarui.

RITSLETING

Mengelola arsip sering kali melibatkan penambahan file baru. Aspose.ZIP menyediakan cara mudah untuk memperbarui arsip ZIP yang ada tanpa perlu membangunnya kembali sepenuhnya. Hal ini dapat menghemat waktu dan sumber daya, terutama untuk arsip yang sering diperbarui.

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

Cuplikan kode ini membuka arsip ZIP yang sudah ada bernama eksisting.zip dan menambahkan entri baru bernama one_more.bin dengan menyalin konten dari data.bin. Setelah menambahkan entri baru, arsip yang diperbarui disimpan sebagai add.zip. Proses ini secara efektif mengubah arsip ZIP asli dengan menyertakan file tambahan sambil mempertahankan konten yang ada.

TER

Kode berikut menunjukkan cara menambahkan file dengan mudah ke arsip TAR yang ada menggunakan Aspose.ZIP API. Pendekatan ini efisien dan menghindari pembuatan ulang seluruh arsip, sehingga ideal untuk skenario ketika Anda perlu selalu memperbarui arsip.

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

CPIO

Cuplikan kode ini menunjukkan cara memasukkan file baru bernama "data.bin" ke dalam arsip CPIO yang sudah ada bernama "Existing.zip".

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

Contoh kode ini menyederhanakan pengelolaan arsip dalam format ZIP, Tar, atau CPIO. Mereka mengizinkan pembaruan arsip yang ada dengan menambahkan file baru tanpa membuat yang benar-benar baru. Hal ini mengoptimalkan penyimpanan, menyederhanakan organisasi data, dan bahkan meningkatkan keamanan dengan memungkinkan arsip terenkripsi diperbarui dengan file baru yang dilindungi.

Aspose.ZIP Lain yang Didukung untuk Fitur API Python.Net

Dengan pustaka Aspose.ZIP di Python.Net, Anda dapat menangani berbagai tugas yang terkait dengan dokumen file ZIP dengan lancar. Baik Anda perlu mengonversi format, menggabungkan file, mengedit konten, atau mengekstrak data, Aspose.ZIP menyediakan fungsionalitas komprehensif untuk menyederhanakan alur kerja Anda dan meningkatkan produktivitas.

  

Support and Learning Resources

  
  

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