วิธีสร้างไฟล์ ZIP ในหน่วยความจำใน C#

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

ขั้นตอนในการสร้างไฟล์ ZIP ในหน่วยความจำใน C#

  1. เพิ่มการอ้างอิงแพ็คเกจ NuGet Aspose.ZIP for .NET ไปยังโซลูชัน
  2. เพิ่มโดยใช้คำสั่ง Aspose.Zip ในไฟล์รหัส Program.cs
  3. สมัครใบอนุญาตสำหรับ Aspose.ZIP API โดยใช้วิธี License.SetLicense
  4. รับไฟล์เดียวหรือทั้งหมดจากโฟลเดอร์ที่อยู่บนดิสก์ & เก็บเส้นทางไว้ในอาร์เรย์สตริง
  5. สร้างวัตถุของ Archive Class ในหน่วยความจำ
  6. สำหรับแต่ละไฟล์ ให้สร้างโหนด ArchiveEntry ใน ZIP Archive
  7. บันทึกหรือคัดลอกอินสแตนซ์ ZIP Archive ไปยัง MemoryStream

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

รหัสเพื่อสร้างไฟล์ ZIP ในหน่วยความจำใน C

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

 ไทย