แปลง ZIP เป็น 7z ใน C#

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

ขั้นตอนการแปลง ZIP เป็น 7ZIP ใน C#

  1. ติดตั้ง Aspose.ZIP เพื่อแปลง ZIP เป็นไฟล์ 7z
  2. อ่านไดเรกทอรี ZIP ต้นทางโดยใช้คลาส Archive
  3. กำหนดออบเจ็กต์ของคลาส SevenZipArchive เพื่อเขียนไดเรกทอรี 7z ปลายทาง
  4. วนลูปผ่านแต่ละไฟล์ในไฟล์ ZIP และสร้างรายการที่สอดคล้องกันในไฟล์ 7z
  5. เขียนไฟล์ 7z ที่สร้างขึ้นโดยใช้เมธอด Save

ขั้นตอนเหล่านี้ให้ภาพรวมของกระบวนการ การแปลง ZIP เป็น 7zip ใน C# โดยเริ่มจากการโหลดไฟล์ ZIP ต้นทาง จากนั้นวนลูปผ่านแต่ละรายการทีละรายการ สุดท้ายคัดลอกเนื้อหาทั้งหมดจากไฟล์ต้นทางไปยังไฟล์ปลายทาง

โค้ดสำหรับการแปลง ZIP เป็น 7z ใน C#

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

บทช่วยสอนนี้ได้ให้ข้อมูลทั้งหมดที่เกี่ยวข้องกับ การแปลง zip เป็น 7z ใน C# อย่างไรก็ตาม หากคุณต้องการแยกไฟล์ 7z ปลายทางโดยโปรแกรม คุณสามารถอ้างอิงบทความ สร้างโปรแกรมเปิดไฟล์ 7z ใน C#

 ไทย