ในคำแนะนำนี้ เราจะกล่าวถึงกระบวนการ วิธีแยกไฟล์ RAR โดยใช้ C# มีทรัพยากรในการตั้งค่าสภาพแวดล้อมการพัฒนา รายการขั้นตอนที่อธิบายตรรกะการเขียนโปรแกรมอย่างละเอียด และโค้ดตัวอย่างที่รันได้เพื่อ เปิดเครื่องรูดไฟล์ RAR โดยใช้ C# คุณจะได้เรียนรู้ตัวเลือกในการแยกไฟล์ที่เลือกตามเกณฑ์ที่แตกต่างกันเท่านั้น
ขั้นตอนในการคลายไฟล์ RAR โดยใช้ C#
- ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Zip for .NET เพื่อแตกไฟล์ RAR
- โหลดไฟล์ RAR ต้นทางโดยใช้วัตถุคลาส RarArchive
- แยกวิเคราะห์รายการทั้งหมดในไฟล์ RAR
- สร้างสตรีมไฟล์โดยใช้ชื่อ entry ในการวนซ้ำแต่ละครั้ง
- อ่านไบต์ทั้งหมดจากรายการต้นทางและบันทึกไว้ในสตรีมไฟล์
- บันทึกแต่ละไฟล์บนดิสก์หลังจากเขียนไบต์ทั้งหมด
ขั้นตอนเหล่านี้อธิบายถึงวิธีการ แยก RAR โดยใช้ C# กระบวนการเริ่มต้นด้วยการโหลดไฟล์ RAR ต้นทาง ตามด้วยการแยกวิเคราะห์รายการทั้งหมดที่อยู่ในนั้น สร้างไฟล์แยกต่างหากสำหรับแต่ละรายการโดยใช้ชื่อและบันทึกไบต์ทั้งหมดจากไฟล์เก็บถาวรลงในไฟล์ที่เกี่ยวข้องก่อนที่จะบันทึกลงในดิสก์
รหัสเพื่อแยกไฟล์ RAR โดยใช้ C
โค้ดตัวอย่างนี้แสดงวิธีการ เปิดเครื่องรูด RAR โดยใช้ C# ในขณะที่วนซ้ำผ่านรายการทั้งหมดในไฟล์เก็บถาวร คุณสามารถกรองไฟล์โดยใช้ขนาดที่บีบอัด เวลาสร้าง เวลาเข้าถึงล่าสุด เวลาแก้ไข และชื่อตามที่ใช้ในโค้ดตัวอย่าง ไม่จำเป็นต้องแตกไฟล์ เนื่องจากคุณอาจได้รับข้อมูลไฟล์โดยใช้คลาส RarArchiveEntry เท่านั้น
บทความนี้สอนเราถึงขั้นตอนการ คลาย RAR โดยใช้ C# หากคุณต้องการคลายไฟล์ ZIP โปรดดูบทความใน วิธีแตกไฟล์ ZIP ใน C#