Tổng quan

Đôi khi bạn cần thêm tệp vào kho lưu trữ hiện có. Aspose.ZIP cho phép thêm các mục vào kho lưu trữ ZIP, TAR và CPIO mà không cần đóng gói lại toàn bộ kho lưu trữ, tiết kiệm thời gian và tài nguyên, đặc biệt đối với các kho lưu trữ được cập nhật thường xuyên.

Mã ZIP

Quản lý lưu trữ thường liên quan đến việc thêm các tập tin mới. Aspose.ZIP cung cấp một cách thuận tiện để cập nhật kho lưu trữ ZIP hiện có mà không cần phải xây dựng lại chúng hoàn toàn. Điều này có thể tiết kiệm thời gian và nguồn lực, đặc biệt đối với các kho lưu trữ được cập nhật thường xuyên.

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

Đoạn mã này mở kho lưu trữ ZIP hiện có có tên là current.zip và thêm mục nhập mới có tên one_more.bin bằng cách sao chép nội dung từ data.bin. Sau khi thêm mục mới, kho lưu trữ cập nhật sẽ được lưu dưới dạng added.zip. Quá trình này sửa đổi một cách hiệu quả kho lưu trữ ZIP gốc bằng cách bao gồm một tệp bổ sung trong khi vẫn giữ nguyên nội dung hiện có.

TAR

Đoạn mã sau đây trình bày cách dễ dàng thêm tệp vào kho lưu trữ TAR hiện có bằng API Aspose.ZIP. Cách tiếp cận này hiệu quả và tránh tạo lại toàn bộ kho lưu trữ, khiến nó trở nên lý tưởng cho các tình huống mà bạn cần cập nhật các kho lưu trữ của mình.

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

CPIO

Đoạn mã này giới thiệu cách kết hợp tệp mới có tên "data.bin" vào kho lưu trữ CPIO hiện có có tên "hiện có.zip".

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

Các ví dụ mã này giúp đơn giản hóa việc quản lý các kho lưu trữ ở định dạng ZIP, Tar hoặc CPIO. Chúng cho phép cập nhật các kho lưu trữ hiện có bằng cách thêm các tệp mới mà không cần tạo các tệp hoàn toàn mới. Điều này tối ưu hóa việc lưu trữ, đơn giản hóa việc tổ chức dữ liệu và thậm chí tăng cường bảo mật bằng cách cho phép cập nhật các kho lưu trữ được mã hóa bằng các tệp được bảo vệ mới.

Aspose.ZIP được hỗ trợ khác cho các tính năng API Python.Net

Với thư viện Aspose.ZIP trong Python.Net, bạn có thể xử lý liền mạch các tác vụ khác nhau liên quan đến tài liệu tệp ZIP. Cho dù bạn cần chuyển đổi định dạng, hợp nhất tệp, chỉnh sửa nội dung hay trích xuất dữ liệu, Aspose.ZIP đều cung cấp chức năng toàn diện để hợp lý hóa quy trình làm việc của bạn và nâng cao năng suất.

  

Support and Learning Resources

  
  

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