
บทนำ
ไฟล์ RAR เป็นตัวเลือกที่นิยมสำหรับการบีบอัดและรวมหลายไฟล์เข้าด้วยกันในแพ็กเกจเดียว ในคู่มือนี้ เราจะแสดงให้คุณเห็นว่า การแยกไฟล์ RAR ใน C# ทำได้อย่างไร รวมถึง ไฟล์ RAR ที่มีการป้องกันด้วยรหัสผ่านและเข้ารหัส โดยการใช้ Aspose.ZIP สำหรับ .NET คุณสามารถแยกและจัดการไฟล์ RAR4 และ RAR5 ได้อย่างมีประสิทธิภาพ
สารบัญ
- การตั้งค่า C# RAR Extraction
- แยกไฟล์เฉพาะจาก RAR
- แยกไฟล์ทั้งหมดจากไฟล์ RAR
- แยกไฟล์จาก RAR ที่มีการป้องกันด้วยรหัสผ่าน
- แยกไฟล์ทั้งหมดจาก RAR ที่มีการป้องกันด้วยรหัสผ่าน
- รับใบอนุญาต API ฟรี
- ข้อสรุปและแหล่งข้อมูลเพิ่มเติม
1. การตั้งค่า C# RAR Extraction
ในการเริ่มต้น การแยกไฟล์จากไฟล์ RAR ใน C# คุณต้องติดตั้ง Aspose.ZIP สำหรับ .NET ไลบรารีที่ทรงพลังนี้รองรับทั้งรูปแบบ RAR4 และ RAR5 รวมถึงไฟล์ที่เข้ารหัส
การติดตั้ง
คุณสามารถติดตั้งไลบรารีผ่าน NuGet ด้วยคำสั่งต่อไปนี้:
PM> Install-Package Aspose.Zip
หรือคุณสามารถดาวน์โหลดโดยตรงจาก Aspose Downloads Page
2. แยกไฟล์เฉพาะจาก RAR
ในการ แยกไฟล์เดียว จากไฟล์ RAR ให้ทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ RAR โดยใช้คลาส
RarArchive
- เลือกไฟล์เฉพาะที่คุณต้องการแยก
- บันทึกไฟล์ที่แยกออกไปยังตำแหน่งที่คุณต้องการ
ตัวอย่างโค้ด
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
วิธีนี้ช่วยให้คุณ แยกไฟล์เดียว จากไฟล์ RAR ได้อย่างมีประสิทธิภาพ
3. แยกไฟล์ทั้งหมดจากไฟล์ RAR
ในการแยก ไฟล์ทั้งหมดจากไฟล์ RAR ให้ทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ RAR
- ระบุตำแหน่งเป้าหมายสำหรับการแยก
ตัวอย่างโค้ด
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
วิธีนี้จะ แยกไฟล์ทั้งหมด จากไฟล์ RAR ไปยังไดเรกทอรีที่ระบุ
4. แยกไฟล์จาก RAR ที่มีการป้องกันด้วยรหัสผ่าน
เมื่อจัดการกับ ไฟล์ RAR ที่มีการป้องกันด้วยรหัสผ่าน คุณสามารถแยกไฟล์เฉพาะได้โดยทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ RAR ที่เข้ารหัส
- ให้รหัสผ่านที่ถูกต้อง
- แยกไฟล์ที่ต้องการ
ตัวอย่างโค้ด
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
วิธีนี้ ปลดล็อกและแยก ไฟล์เฉพาะจากไฟล์ RAR ที่มีการป้องกันด้วยรหัสผ่านได้อย่างมีประสิทธิภาพ
5. แยกไฟล์ทั้งหมดจาก RAR ที่มีการป้องกันด้วยรหัสผ่าน
ในการแยก ไฟล์ทั้งหมดจากไฟล์ RAR ที่มีการป้องกันด้วยรหัสผ่าน ให้ทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ RAR ที่เข้ารหัส
- ป้อนรหัสผ่านที่ถูกต้อง
- แยกไฟล์ทั้งหมดไปยังโฟลเดอร์ผลลัพธ์ที่คุณต้องการ
ตัวอย่างโค้ด
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
วิธีนี้ช่วยให้คุณ แยกไฟล์ที่เข้ารหัสทั้งหมด โดยรักษาโครงสร้างเดิมของไฟล์
6. รับใบอนุญาต API ฟรี
ในการปลดล็อก ฟีเจอร์ทั้งหมดของ Aspose.ZIP คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี
สำหรับเอกสารประกอบที่ครอบคลุม โปรดเยี่ยมชม Aspose.ZIP Guide หรือเข้าร่วมกับชุมชนใน Aspose Forum สำหรับคำถามใด ๆ
7. ข้อสรุปและแหล่งข้อมูลเพิ่มเติม
สรุป
ในคู่มือนี้ เราได้กล่าวถึง:
- ✅ วิธีการแยกไฟล์ RAR ใน C#
- ✅ การแยกไฟล์ RAR ที่มีการป้องกันด้วยรหัสผ่านและเข้ารหัส
- ✅ การจัดการการแยกทั้งแบบเดี่ยวและแบบกลุ่ม
ด้วย Aspose.ZIP สำหรับ .NET คุณสามารถ แยก บีบอัด และจัดการไฟล์ RAR ในแอปพลิเคชันของคุณได้อย่างมีประสิทธิภาพ เริ่ม อัตโนมัติการประมวลผลไฟล์ RAR วันนี้ในราคาเพียง $99!