วิธีแตกไฟล์ RAR โดยใช้ C#

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

ขั้นตอนในการคลายไฟล์ RAR โดยใช้ C#

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Zip for .NET เพื่อแตกไฟล์ RAR
  2. โหลดไฟล์ RAR ต้นทางโดยใช้วัตถุคลาส RarArchive
  3. แยกวิเคราะห์รายการทั้งหมดในไฟล์ RAR
  4. สร้างสตรีมไฟล์โดยใช้ชื่อ entry ในการวนซ้ำแต่ละครั้ง
  5. อ่านไบต์ทั้งหมดจากรายการต้นทางและบันทึกไว้ในสตรีมไฟล์
  6. บันทึกแต่ละไฟล์บนดิสก์หลังจากเขียนไบต์ทั้งหมด

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

รหัสเพื่อแยกไฟล์ RAR โดยใช้ C

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

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

 ไทย