Trình giải nén RAR cho .NET
Giới thiệu về RAR Extractor cho .NET
RAR Extractor là một thư viện .NET cho phép các nhà phát triển để extract các tập tin từ các tệp rar. hướng dẫn này cung cấp một cái nhìn tổng quan về các tính năng và chức năng của Rar Extrator, cùng với các ví dụ mã để bắt đầu.
Tải RAR Archives
Để thu thập một tập tin RAR, bạn có thể sử dụng ExtractToDirectory
Phương pháp của The RarArchive
Phương pháp này đi theo con đường đến thư mục đích nơi các tập tin được lấy sẽ được lưu.
using (var extractor = new RarArchive("example.rar"))
{
extractor.ExtractToDirectory("extracted");
}
Thu thập các tập tin cụ thể từ một RAR Archive
Nếu bạn muốn lấy các tập tin cụ thể từ một tệp RAR, bạn có thể sử dụng Entries
tài sản .
using (RarArchive archive = new RarArchive("archive.rar"))
{
using (var destination = File.Create(dataDir + "firstEntry.txt"))
{
using (var source = archive.Entries[0].Open())
{
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = source.Read(buffer, 0, buffer.Length)) > 0)
destination.Write(buffer, 0, bytesRead);
}
}
}