บีบอัดหลายไฟล์ด้วยการเข้ารหัสใน Aspose.Zip .NET

การแนะนำ

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

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเจาะลึกบทช่วยสอน ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:

  • Aspose.Zip สำหรับ .NET: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี Aspose.Zip สำหรับ .NET ในสภาพแวดล้อมการพัฒนาของคุณ คุณสามารถดาวน์โหลดได้จากที่นี่.

  • ไดเรกทอรีเอกสารของคุณ: แทนที่"Your Document Directory"ในข้อมูลโค้ดพร้อมเส้นทางจริงไปยังไดเรกทอรีเอกสารของคุณ

นำเข้าเนมสเปซ

ในแอปพลิเคชัน .NET ของคุณ ให้เริ่มด้วยการนำเข้าเนมสเปซที่จำเป็น ซึ่งจะช่วยให้คุณสามารถเข้าถึงฟังก์ชันการทำงานที่ Aspose.Zip มอบให้ได้ นี่คือตัวอย่าง:

using Aspose.Zip;
using Aspose.Zip.Saving;
using System.IO;

ขั้นตอนที่ 1: ตั้งค่าไฟล์ซิป

สร้างไฟล์ zip ใหม่โดยใช้นามสกุลArchive ระดับ. ในขั้นตอนนี้ คุณจะต้องกำหนดการตั้งค่าการเข้ารหัสแบบเดิม โดยให้รหัสผ่านเพื่อเพิ่มความปลอดภัย

//ExStart: บีบอัดหลายไฟล์ด้วยการเข้ารหัสแบบดั้งเดิม
using (FileStream zipFile = File.Open(".\\CompressMultipleFilesWithTraditionalEncryption_out.zip", FileMode.Create))
{
    // สร้างไฟล์เก็บถาวรด้วยการตั้งค่าการเข้ารหัสแบบดั้งเดิม
    using (var archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p@s$"))))
    {
        // ไปยังขั้นตอนต่อไป...
    }
}
//ExEnd: บีบอัดหลายไฟล์ด้วยการเข้ารหัสแบบดั้งเดิม

ขั้นตอนที่ 2: เพิ่มไฟล์ลงในไฟล์เก็บถาวร

ตอนนี้เพิ่มไฟล์ที่คุณต้องการบีบอัดลงในไฟล์เก็บถาวร ในตัวอย่างนี้ เรากำลังเพิ่มไฟล์สามไฟล์: “alice29.txt,” “asyoulik.txt” และ “fields.c”

archive.CreateEntry("alice29.txt", source1);
archive.CreateEntry("asyoulik.txt", source2);
archive.CreateEntry("fields.c", source3);

ขั้นตอนที่ 3: บันทึกไฟล์ซิป

บันทึกไฟล์ zip พร้อมรายการที่เพิ่ม ขั้นตอนนี้เป็นการสิ้นสุดกระบวนการบีบอัด

archive.Save(zipFile);

ยินดีด้วย! คุณได้บีบอัดไฟล์หลายไฟล์ด้วยการเข้ารหัสแบบดั้งเดิมโดยใช้ Aspose.Zip สำหรับ .NET สำเร็จ

บทสรุป

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


คำถามที่พบบ่อย

1. ฉันสามารถใช้ Aspose.Zip สำหรับ .NET ทั้งในสภาพแวดล้อม Windows และ Linux ได้หรือไม่

ใช่ Aspose.Zip สำหรับ .NET เข้ากันได้กับทั้งสภาพแวดล้อม Windows และ Linux ให้ความยืดหยุ่นสำหรับนักพัฒนา

2. Aspose.Zip สำหรับ .NET มีรุ่นทดลองใช้ฟรีหรือไม่

ใช่ คุณสามารถทดลองใช้ Aspose.Zip สำหรับ .NET ได้ฟรีที่นี่.

3. ฉันจะรับการสนับสนุนสำหรับ Aspose.Zip สำหรับ .NET ได้อย่างไร

สำหรับการสนับสนุนหรือข้อสงสัยใด ๆ คุณสามารถไปที่ฟอรั่ม Aspose.Zip.

4. มีใบอนุญาตชั่วคราวสำหรับ Aspose.Zip สำหรับ .NET หรือไม่

ใช่ สามารถรับใบอนุญาตชั่วคราวได้จากที่นี่.

5. ฉันจะหาเอกสารโดยละเอียดสำหรับ Aspose.Zip สำหรับ .NET ได้ที่ไหน

โปรดดูเอกสารประกอบที่นี่ เพื่อข้อมูลเชิงลึก