บทนำ
ไฟล์ RAR เป็นวิธีที่นิยมในการบีบอัดไฟล์หลายไฟล์ลงในแพ็คเกจเดียว ในบทความนี้ คุณจะได้เรียนรู้วิธีการ แตกไฟล์ RAR หรือ Extract ไฟล์จากไฟล์ RAR ที่บีบอัดโดยใช้ C# .NET เราจะครอบคลุมหลายสถานการณ์ รวมถึงการจัดการกับไฟล์ที่มีรหัสผ่าน และให้ตัวอย่างโค้ดที่ใช้งานได้จริงเพื่อแนะนำคุณตลอดกระบวนการ
สารบัญ
- ตัวแตกไฟล์ RAR ใน C# – ดาวน์โหลดฟรี
- แตกไฟล์เฉพาะจาก RAR ใน C#
- แตกไฟล์ทั้งหมดจากไฟล์ RAR ใน C#
- แตกไฟล์เฉพาะจากไฟล์ RAR ที่มีรหัสผ่าน
- แตกไฟล์ทั้งหมดจากไฟล์ RAR ที่มีรหัสผ่านใน C#
- ขอใบอนุญาตฟรีสำหรับ API Unrar C# .NET
ตัวแตกไฟล์ RAR ใน C# – ดาวน์โหลดฟรี
API Aspose.ZIP for .NET เป็นโซลูชันที่แข็งแกร่งที่รองรับการจัดเก็บและการแตกไฟล์จากรูปแบบต่างๆ รวมถึง RAR (ทั้ง RAR4 และ RAR5), ZIP, และ 7Z คุณสามารถติดตั้งไลบรารีนี้ได้ง่ายๆ โดยการดาวน์โหลดจาก ส่วนดาวน์โหลด หรือโดยการใช้คำสั่งต่อไปนี้ใน Package Manager Console ใน Microsoft Visual Studio:
PM> Install-Package Aspose.Zip
แตกไฟล์เฉพาะจาก RAR ใน C#
ในการแตกไฟล์เฉพาะจากไฟล์ RAR ให้ทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ RAR ที่ต้องการด้วยคลาส RarArchive
- สร้างไฟล์ใหม่ด้วยวิธี Create()
- เปิดรายการที่ต้องการจากไฟล์ RAR
- เขียนข้อมูลที่แตกออกไปยังไฟล์ที่สร้างใหม่
นี่คือตัวอย่างโค้ดที่แสดงวิธีการแตกไฟล์เฉพาะใน C#:
แตกไฟล์ทั้งหมดจากไฟล์ RAR ใน C#
ในการแตกไฟล์ทั้งหมดจากไฟล์ RAR ให้ทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ RAR
- แตกไฟล์ทั้งหมดไปยังไดเรกทอรีที่กำหนด
โค้ดต่อไปนี้แสดงวิธีการแตกไฟล์ทั้งหมดจากไฟล์ RAR ใน C#:
แตกไฟล์เฉพาะจากไฟล์ RAR ที่มีรหัสผ่าน
การแตกไฟล์เฉพาะจากไฟล์ RAR ที่มีรหัสผ่านประกอบด้วยขั้นตอนเหล่านี้:
- โหลดไฟล์ RAR ที่เข้ารหัส
- ระบุชื่อไฟล์เอาต์พุต
- ใช้เมธอด Extract() เพื่อแตกไฟล์ที่มีรหัสผ่าน
นี่คือวิธีที่คุณสามารถทำได้ใน C#:
แตกไฟล์ทั้งหมดจากไฟล์ RAR ที่มีรหัสผ่านใน C#
ในการแตกไฟล์ทั้งหมดจากไฟล์ RAR ที่มีรหัสผ่าน ให้ทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ RAR ที่เข้ารหัส
- แตกไฟล์ทั้งหมดที่มีรหัสผ่านจากไฟล์ RAR
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแตกไฟล์ทั้งหมดจากไฟล์ RAR ที่มีรหัสผ่านใน C#:
ขอใบอนุญาตฟรีสำหรับ API Unrar C# .NET
คุณสามารถประเมิน API Aspose.ZIP โดยไม่มีข้อจำกัดโดยการขอ ใบอนุญาตชั่วคราวฟรี ซึ่งช่วยให้คุณสำรวจความสามารถทั้งหมดของไลบรารี รวมถึงการจัดการไฟล์ RAR อย่างมีประสิทธิภาพและปลอดภัย
สรุป
ในบทความนี้ คุณได้เรียนรู้วิธีการแตกไฟล์จากไฟล์ RAR ใน C# เราได้ครอบคลุมหลายสถานการณ์ รวมถึงการแตกไฟล์จากไฟล์ที่มีรหัสผ่าน ซึ่งให้ความเข้าใจที่ครอบคลุมเกี่ยวกับ ไลบรารี Unrar สำหรับ C# .NET สำหรับการสำรวจเพิ่มเติม คุณสามารถเยี่ยมชม เอกสาร API สำหรับฟีเจอร์และฟังก์ชันเพิ่มเติม หากคุณมีคำถามใดๆ โปรดติดต่อผ่าน ฟอรัมสนับสนุนฟรี