ภาพรวม

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

ตัวอย่างวิธีเพิ่มไฟล์ใหม่ลงในไฟล์ ZIP ที่มีอยู่ผ่าน C#

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

    using (Archive archive = new Archive("existing.zip"))
    {
        archive.CreateEntry("one_more.bin", "data.bin");
        archive.Save("added.zip");
    }

วิธีซิปโฟลเดอร์ด้วย .NET

ไฟล์เก็บถาวร ZIP เป็นเครื่องมืออเนกประสงค์สำหรับจัดการไฟล์ โดยสามารถบีบอัดและรวม [ไฟล์หรือโฟลเดอร์] อย่างน้อย 1 รายการ (/zip/net/advanced-api-features/create-archive-from-one-or-more-files/) ไว้ในแพ็คเกจเดียว ใน .NET คลาส ZipFile ช่วยให้คุณทำงานกับไฟล์ ZIP ได้อย่างง่ายดายทั้งการบีบอัดและแตกไฟล์ ประโยชน์หลักของการใช้ไฟล์ ZIP คือการลดขนาดไฟล์ ทำให้เหมาะสำหรับการจัดเก็บและส่งข้อมูล ช่วยประหยัดพื้นที่และแบนด์วิธอันมีค่า นอกจากนี้ แฟ้ม ZIP ยังสามารถเข้ารหัสเพื่อเพิ่มความปลอดภัย ปกป้องข้อมูลที่ละเอียดอ่อนของคุณ

ตัวอย่างวิธีเพิ่มไฟล์ใหม่ลงในไฟล์เก็บถาวร TAR ที่มีอยู่ผ่าน C#

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

using (TarArchive archive = new TarArchive("existing.tar"))
{
    archive.CreateEntry("one_more.bin", "data.bin");
    archive.Save("added.tar");
}

ตัวอย่างวิธีเพิ่มไฟล์ใหม่ลงในไฟล์เก็บถาวร CPIO ที่มีอยู่ผ่าน C#

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

    using (CpioArchive archive = new CpioArchive("existing.cpio"))
    {
        archive.CreateEntry("one_more.bin", "data.bin");
        archive.Save("added.cpio");
    }

บทสรุป

หน้านี้เปิดเผยข้อมูลโค้ด C# ที่มีประสิทธิภาพสามรายการสำหรับการเพิ่มรายการลงในไฟล์เก็บถาวร ZIP, TAR และ CPIO ได้อย่างราบรื่น ด้วยการเตรียมตัวให้พร้อมด้วยเทคนิคขั้นสูงเหล่านี้ คุณได้ปลดล็อกความสามารถในการจัดการไฟล์ขั้นสูงภายในอาร์ไคฟ์ที่มีอยู่แล้ว ปลดปล่อยความคิดสร้างสรรค์ของคุณ สำรวจแนวทางที่เป็นนวัตกรรม และใช้ประโยชน์จาก C# ในฐานะเครื่องมือที่มีศักยภาพในการยกระดับความสามารถในการจัดการไฟล์เก็บถาวรของคุณ ขอให้มีความสุขในการเขียนโค้ด!

Aspose.ZIP อื่นๆ ที่รองรับสำหรับฟีเจอร์ .NET API

ใช้ไลบรารี Aspose.ZIP C# เพื่อแปลง รวม แก้ไขเอกสารไฟล์ zip แยกข้อมูลจากไฟล์เก็บถาวร และอื่นๆ อีกมากมาย!

  

Support and Learning Resources

  
  

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