
บทนํา
ไฟล์ RAR เป็นตัวเลือกที่นิยมสําหรับการบีบอัดและเชื่อมต่อไฟล์หลายไฟล์ในแพคเกจเดียว ในคู่มือนี้เราจะแสดงให้เห็นว่าวิธีการสกัดไฟล์ RAR ใน C# รวมถึงไฟล์ RAR ที่ได้รับการปกป้องด้วยรหัสผ่านและเข้ารหัสผ่าน โดยใช้ Aspose.ZIP สําหรับ .NET คุณสามารถสกัดและจัดการไฟล์ RAR4 และ RAR5 ได้อย่างง่ายดาย.
ตารางเนื้อหา
- การตั้งค่า C# RAR Extraction
- extract ไฟล์เฉพาะจาก RAR
- extract ไฟล์ทั้งหมดจาก RAR Archive
- extract ไฟล์จาก Password Protected RAR
- สกัดไฟล์ทั้งหมดจากรหัสผ่าน RAR
- รับใบอนุญาต API ฟร
- ข้อสรุปและทรัพยากรเพิ่มเติม
1. การตั้งค่า C# RAR Extraction
เพื่อเริ่มต้นด้วย การสกัดไฟล์จากไฟล์ RAR ใน C# คุณจะต้องติดตั้ง Aspose.ZIP สําหรับ .NET ห้องสมุดที่มีประสิทธิภาพนี้รองรับทั้งรูปแบบ RAR4 และ RAR5, รวมถึงไฟล์ที่เข้ารหัส.
การติดตั้ง
คุณสามารถติดตั้งห้องสมุดผ่าน NuGet ด้วยคําสั่งต่อไปน:
PM> Install-Package Aspose.Zip
ตัวเลือกคุณสามารถดาวน์โหลดได้โดยตรงจาก Aspose ดาวน์โหลดหน้า.
2. extract ไฟล์เฉพาะจาก 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. extract ไฟล์ทั้งหมดจาก RAR Archive
เพื่อ extract All files from a RAR archive เพียงทําตามขั้นตอนต่อไปน:
- ดาวน์โหลดไฟล์ RAR.
- รายละเอียดแผนที่เป้าหมายสําหรับการสกัด.
ตัวอย่างรหัส
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
วิธีการนี้จะ สกัดไฟล์ทั้งหมด จากเอกสารไปยังไดเรกทอรีเฉพาะ.
4. สกัดไฟล์จากรหัสผ่าน RAR
เมื่อคุณจัดการกับไฟล์ RAR ที่ได้รับการป้องกันด้วยรหัสผ่าน คุณสามารถ استخراجไฟล์เฉพาะได้โดยทําตามขั้นตอนต่อไปน:
- ดาวน์โหลดไฟล์ RAR ที่เข้ารหัส.
- ให้รหัสผ่านที่ถูกต้อง.
- extract ไฟล์ที่ต้องการ.
ตัวอย่างรหัส
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
เพื่อ extract All files from a password-protected RAR archive, ทําตามขั้นตอนต่อไปน:
- ดาวน์โหลดไฟล์ RAR ที่เข้ารหัส.
- ใส่รหัสผ่านที่ถูกต้อง.
- extract ไฟล์ทั้งหมดไปยังโฟลเดอร์การออกที่คุณต้องการ.
ตัวอย่างรหัส
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
วิธีการนี้ช่วยให้แน่ใจว่า คุณจะสกัดไฟล์ที่เข้ารหัสทั้งหมด ในขณะที่รักษาโครงสร้างเดิม.
6. รับใบอนุญาต API ฟรี
เพื่อล็อคฟังก์ชั่นเต็มของ Aspose.ZIP คุณสามารถขอใบอนุญาตชั่วคราวฟรี (https://purchase.aspose.com/temporary-license).
สําหรับเอกสารที่ครอบคลุมโปรดเยี่ยมชม Aspose.ZIP Guide ** หรือเข้าร่วมกับชุมชนใน ** Forum สําหรับคําถามใด ๆ.
7. ข้อสรุปและทรัพยากรเพิ่มเติม
คําอธิบาย
ในคู่มือนี้เราครอบคลุม:
- วิธีการสกัดไฟล์ RAR ใน C#
- การสกัดไฟล์ RAR ที่ปกป้องรหัสผ่านและเข้ารหัสลับ
- การจัดการทั้งสกัดเดี่ยวและชุด
ด้วย Aspose.ZIP สําหรับ .NET คุณสามารถประยุกต์ใช้และจัดการไฟล์ในแอพของคุณได้อย่างมีประสิทธิภาพ การประมวลผลไฟล์ RAR อัตโนมัติ เริ่มต้นวันนี้สําหรับเพียง $ 99!