ภาพรวม

บางครั้งคุณจำเป็นต้องเพิ่มไฟล์ลงในไฟล์เก็บถาวรที่มีอยู่ Aspose.ZIP อนุญาตให้เพิ่มรายการลงในไฟล์เก็บถาวร ZIP, TAR และ CPIO โดยไม่ต้องแพ็กไฟล์เก็บถาวรทั้งหมดใหม่ ช่วยประหยัดเวลาและทรัพยากร โดยเฉพาะอย่างยิ่งสำหรับไฟล์เก็บถาวรที่อัปเดตบ่อยครั้ง

รหัสไปรษณีย์

การจัดการไฟล์เก็บถาวรมักเกี่ยวข้องกับการเพิ่มไฟล์ใหม่ Aspose.ZIP มอบวิธีที่สะดวกในการอัปเดตไฟล์ ZIP ที่มีอยู่โดยไม่จำเป็นต้องสร้างใหม่ทั้งหมด วิธีนี้จะช่วยประหยัดเวลาและทรัพยากร โดยเฉพาะอย่างยิ่งสำหรับไฟล์เก็บถาวรที่อัปเดตบ่อยครั้ง

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

ข้อมูลโค้ดนี้จะเปิดไฟล์ ZIP ที่มีอยู่ชื่อ existing.zip และเพิ่มรายการใหม่ชื่อ one_more.bin โดยการคัดลอกเนื้อหาจาก data.bin หลังจากเพิ่มรายการใหม่ ไฟล์เก็บถาวรที่อัปเดตจะถูกบันทึกเป็น added.zip กระบวนการนี้จะแก้ไขไฟล์ ZIP ดั้งเดิมได้อย่างมีประสิทธิภาพโดยรวมไฟล์เพิ่มเติมในขณะที่ยังคงรักษาเนื้อหาที่มีอยู่

กทท

โค้ดต่อไปนี้สาธิตวิธีการเพิ่มไฟล์ลงในไฟล์เก็บถาวร TAR ที่มีอยู่อย่างง่ายดายโดยใช้ Aspose.ZIP API วิธีการนี้มีประสิทธิภาพและหลีกเลี่ยงการสร้างไฟล์เก็บถาวรทั้งหมดขึ้นใหม่ ทำให้เหมาะสำหรับสถานการณ์ที่คุณต้องการทำให้ไฟล์เก็บถาวรของคุณอัปเดตอยู่เสมอ

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

ซีพีโอ

ข้อมูลโค้ดนี้แสดงวิธีรวมไฟล์ใหม่ชื่อ "data.bin" ลงในไฟล์เก็บถาวร CPIO ที่มีอยู่ชื่อ "existing.zip"

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

ตัวอย่างโค้ดเหล่านี้ทำให้การจัดการไฟล์เก็บถาวรในรูปแบบ ZIP, Tar หรือ CPIO ง่ายขึ้น อนุญาตให้อัปเดตไฟล์เก็บถาวรที่มีอยู่โดยการเพิ่มไฟล์ใหม่โดยไม่ต้องสร้างไฟล์ใหม่ทั้งหมด สิ่งนี้ช่วยเพิ่มประสิทธิภาพการจัดเก็บข้อมูล ลดความซับซ้อนในการจัดระเบียบข้อมูล และเพิ่มความปลอดภัยด้วยการอนุญาตให้อัปเดตไฟล์เก็บถาวรที่เข้ารหัสด้วยไฟล์ที่ได้รับการป้องกันใหม่

Aspose.ZIP อื่นๆ ที่รองรับสำหรับคุณสมบัติ Python.Net API

ด้วยไลบรารี Aspose.ZIP ใน Python.Net คุณสามารถจัดการงานต่างๆ ที่เกี่ยวข้องกับเอกสารไฟล์ ZIP ได้อย่างราบรื่น ไม่ว่าคุณจะต้องการแปลงรูปแบบ รวมไฟล์ แก้ไขเนื้อหา หรือแยกข้อมูล Aspose.ZIP มีฟังก์ชันการทำงานที่ครอบคลุมเพื่อปรับปรุงขั้นตอนการทำงานของคุณและปรับปรุงประสิทธิภาพการทำงาน

  
  

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