โปรแกรมแยกไฟล์สำหรับ .NET
Universal Extractor สําหรับ .NET เป็นปลั๊กอินพิเศษภายใน Aspose.ZIP สําหรับ .NET ห้องสมุด มีอินเตอร์เฟซที่ง่ายต่อการสกัดและบีบอัดไฟล์ผ่านรูปแบบต่างๆเช่น ZIP, RAR, 7Z, TAR, GZ IP และ BZip2 ปลั๊กอินนี้ถูกออกแบบมาสําหรับนักพัฒนาที่ต้องการความสามารถในการสกปรกที่มีประสิทธิภาพโดยไม่ต้องจําเป็นต้องใช้พื้นผิว API แบบเต็มของ Aspose. ZIP.
การติดตั้งและการตั้งค่า
- เพิ่มแพคเกจ Aspose.ZIP ไปยังโครงการของคุณผ่าน NuGet:
dotnet add package Aspose.ZIP
การตั้งค่าคีย์ใบอนุญาตของคุณเพื่อล็อคฟังก์ชั่นเต็ม (ด การให้ใบอนุญาตที่มีการวัด ).
สําหรับกรอบและสภาพแวดล้อมที่ได้รับการสนับสนุนตรวจสอบ คู่มือการติดตั้ง .
สอดคล้องกับ:
- **ระบบปฏิบัติการ: ** Windows, macOS (10.12+), Linux (ด้วย .NET Core 2.0+)
- Frameworks: .NET Framework 2.0–4.8 , .Net Standard 2.0 + , หมายเลขหลัก, .net 5–7
- IDEs: Microsoft Visual Studio 2010–2022 และ JetBrains Rider
รูปแบบไฟล์ที่ได้รับการสนับสนุน
ปลั๊กอิน Universal Extractor สนับสนุนการสกัดไฟล์จากรูปแบบต่อไปน:
- ZIP ( .zip)
- RAR (.rar) – รวมถึง RAR4 และ Rar5
- 7Z (.7z)
- TAR (.tar)
- GZIP (.gz)
- BZIP2 (.bz2)
คุณสมบัติและฟังก์ชั่น
สารสกัดทั้งหมด
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
archive.ExtractToDirectory("extracted");
}
นี่จะ extract all files from the archive into the specified extracted
คู่มือ.
ที่เก็บรหัสผ่านที่ปกป้อง
using Aspose.Zip;
using (var archive = new Archive("example.zip", new ArchiveLoadOptions { DecryptionPassword = "YOUR-PASSWORD" }))
{
archive.ExtractToDirectory("extracted");
}
นี่จะสกัดเนื้อหาของรหัสผ่านที่ปกป้อง ZIP การจัดเก็บ.
รายการเนื้อหา Archive
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
foreach (var entry in archive.Entries)
{
Console.WriteLine(entry.Name);
}
}
นี่เป็นรายการของรายการทั้งหมดในเอกสารโดยไม่ต้องสกัดพวกเขา.
extract ไฟล์เฉพาะ
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
var entry = archive.Entries[0];
entry.Extract("firstFile.txt");
}
นี่จะสกัดไฟล์แรกเท่านั้นในเอกสารไปยังเส้นทางออก.
แนวทางที่ดีที่สุด
- ใช้เวอร์ชันล่าสุด Aspose.ZIP เสมอเพื่อความเข้ากันได้สูงสุดและแก้ไขข้อผิดพลาด.
- การประมวลผลข้อผิดพลาดเพื่อจัดการกรณีเอกสารที่ทําลายหรือไม่ได้รับการสนับสนุนด้วยความรัก.
- ใช้การจัดการรหัสผ่านได้อย่างปลอดภัยเมื่อทํางานกับไฟล์ที่ปกป้อง.
- สําหรับเอกสารขนาดใหญ่โปรด การสกัดของกระแส เพื่อหลีกเลี่ยงการบริโภคหน่วยความจําสูง.
- การยืนยันรูปแบบไฟล์ก่อนการสกัดเพื่อให้แน่ใจว่ามีการเข้ากันได้กับกระบวนการทํางานของคุณ.
คําถามที่ถามบ่อย
**Universal Extractor สามารถจัดการรูปแบบที่ไม่ใช่ ZIP?**ใช่ มันสนับสนุนรูปแบบหลายรูปแบบรวมถึง RAR, 7Z, TAR, GZIP, และ BZ IP2.
**มันสนับสนุนไฟล์ที่เข้ารหัสได้หรือไม?**ใช่ไฟล์ที่ได้รับการปกป้องด้วยรหัสผ่านจะได้รับการสนับสนุนโดยการจัดหา password ในระหว่างการโหลดไฟล.
**ฉันสามารถบันทึกไฟล์ก่อนที่จะสกัดพวกเขาได้หรือไม?**ใช่, โดย iterating บน the Entries
คุณสามารถตรวจสอบเนื้อหาของเอกสาร.
**เป็น Universal Extractor Multi-Tread ที่ปลอดภัยหรือไม?**ใช่คุณสามารถใช้มันได้อย่างปลอดภัยในสภาพแวดล้อมหลายชั้นเพื่อให้แน่ใจว่าแต่ละตัวอักษรจะถูกประมวลผลโดยอิสระ.
**การสกัดเป็นคุณสมบัติเดียวที่ให้ได้หรือไม?**ใช่ปลั๊กอินนี้มุ่งเน้นเฉพาะในการสกัดไฟล์ สําหรับการบีบอัดขั้นสูงหรือการสร้างไฟล์ใช้ API Aspose.ZIP ทั้งหมด.
ด้วย Aspose.ZIP Universal Extractor สําหรับ .NET คุณสามารถบูรณาการ decompression ของไฟล์ได้อย่างง่ายดายในแอปพลิเคชัน .Net ของคุณไม่ว่าคุณจะจัดการไฟล์ ZIP ในลูกค้าอีเมล, การสกัดชุด เฉพาะ ไฟล์หรือรวมการสกัด 7Z ในท่ออัตโนมัต.