Extract RAR Files in C#

Giới thiệu

Lưu trữ RAR là một lựa chọn phổ biến cho việc nén và kết hợp nhiều tệp vào một gói duy nhất. trong hướng dẫn này, chúng tôi sẽ cho bạn thấy làm thế nào để loại bỏ các tệp RAR trong C#, bao gồm cả các tệp RAR được bảo vệ bằng mật khẩu và mã hóa. bằng cách sử dụng Aspose.ZIP cho .NET, bạn có thể dễ dàng loại bỏ và quản lý cả hai tệp RAR4 và RAR5 một cách hiệu quả.

Bảng nội dung

Tạo C# RAR Extraction

Để bắt đầu với tắt các tệp từ các tệp RAR trong C#, bạn sẽ cần cài đặt Aspose.ZIP cho .NET. Thư viện mạnh mẽ này hỗ trợ cả các định dạng RAR4 và RAR5, bao gồm các tệp mã hóa.

Cài đặt

Bạn có thể cài đặt thư viện qua NuGet với lệnh sau:

PM> Install-Package Aspose.Zip

Ngoài ra, bạn có thể tải về trực tiếp từ Aspose Downloads Trang.

2.Thuyết xuất một tệp cụ thể từ RAR

Để tắt một tập tin duy nhất từ một tập tin RAR, hãy làm theo các bước sau:

  • Tải file RAR bằng cách sử dụng RarArchive lớp.
  • Chọn tệp cụ thể mà bạn muốn lấy.
  • Lưu tệp thu được đến vị trí mong muốn của bạn.

Code Ví dụ

using (RarArchive archive = new RarArchive("input.rar"))
{
    RarArchiveEntry entry = archive.Entries["example.txt"];
    entry.Extract("output_folder/example.txt");
}

Phương pháp này cho phép bạn xem một tập tin duy nhất từ lưu trữ RAR một cách hiệu quả.

Tìm tất cả chủ đề bởi RAR Archive

Để trích xuất tất cả các tập tin từ một tập tin RAR, chỉ cần làm theo các bước sau:

  • Tải file RAR.
  • Đặt mục tiêu hướng dẫn cho khai thác.

Code Ví dụ

using (RarArchive archive = new RarArchive("input.rar"))
{
    archive.ExtractToDirectory("output_folder/");
}

Cách tiếp cận này sẽ xem tất cả các tập tin từ lưu trữ vào thư mục cụ thể.

Tắt một tệp từ Password-Protected RAR

Khi xử lý một tập tin RAR được bảo vệ bằng mật khẩu, bạn có thể rút một tập tin cụ thể bằng cách làm theo các bước sau:

  • Tải về các file RAR mã hóa.
  • Cung cấp mật khẩu chính xác.
  • Xóa file mong muốn.

Code Ví dụ

using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
    RarArchiveEntry entry = archive.Entries["secure_file.txt"];
    entry.Extract("output_folder/secure_file.txt");
}

Phương pháp này chặn và loại bỏ một tệp cụ thể từ một lưu trữ RAR được bảo vệ bằng mật khẩu một cách hiệu quả.

Tắt tất cả các tập tin từ Password-Protected RAR

Để loại bỏ tất cả các tệp từ một tệp RAR được bảo vệ bằng mật khẩu, hãy làm theo các bước sau đây:

  • Tải file RAR mã hóa.
  • Nhập mật khẩu chính xác.
  • Thu thập tất cả các tập tin vào thư mục output mong muốn của bạn.

Code Ví dụ

using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
    archive.ExtractToDirectory("output_folder/");
}

Phương pháp này đảm bảo rằng bạn xem tất cả các tệp mã hóa trong khi duy trì cấu trúc ban đầu của chúng.

Nhận giấy phép API miễn phí

Để mở khóa các tính năng đầy đủ của Aspose.ZIP, bạn có thể yêu cầu một giấy phép tạm thời miễn phí (https://purchase.aspose.com/temporary-license).

Để có tài liệu đầy đủ, hãy truy cập Aspose.ZIP Hướng dẫn ** hoặc tham gia với cộng đồng tại ** Forum cho bất kỳ truy vấn nào.

Kết luận và tài nguyên bổ sung

Tổng hợp

Trong hướng dẫn này, chúng tôi bao gồm:

    • Làm thế nào để lấy các tệp RAR trong C#
    • Thuyết xuất tài liệu RAR được bảo vệ bằng mật khẩu và mã hóa
    • Hành động cả single và batch extractions

Với Aspose.ZIP cho .NET, bạn có thể hiệu quả từ, nén, và quản lý các tập tin trong các ứng dụng của bạn. bắt đầu tự động xử lý tệp RAR hôm nay chỉ với $99!

More in this category