Giải nén Tệp Csharp

Giới thiệu

Các kho lưu trữ RAR là một phương pháp phổ biến để nén nhiều tệp thành một gói duy nhất. Trong hướng dẫn này, bạn sẽ học cách giải nén hoặc trích xuất tệp từ một kho lưu trữ RAR nén bằng C# .NET. Chúng tôi sẽ đề cập đến nhiều tình huống khác nhau, bao gồm cách xử lý các kho lưu trữ bảo vệ bằng mật khẩu, và cung cấp các ví dụ mã thực tế để giúp bạn điều hướng quy trình hiệu quả.

Mục lục

Trình Giải nén hoặc Mở RAR C# – Tải xuống Miễn phí

API Aspose.ZIP for .NET là một giải pháp mạnh mẽ được thiết kế để xử lý nhiều định dạng lưu trữ khác nhau, bao gồm RAR (cả RAR4 và RAR5), ZIP và 7Z. Bạn có thể dễ dàng cài đặt thư viện này bằng cách tải xuống từ mục Tải xuống hoặc bằng cách sử dụng lệnh sau trong Bảng điều khiển Quản lý Gói trong Microsoft Visual Studio:

PM> Install-Package Aspose.Zip

Giải nén một Tệp Cụ thể từ RAR trong C#

Để trích xuất một tệp cụ thể từ kho lưu trữ RAR, hãy làm theo các bước sau:

  1. Tải tệp RAR đầu vào bằng cách sử dụng lớp RarArchive.
  2. Tạo một tệp mới bằng cách sử dụng phương thức Create().
  3. Mở mục mong muốn từ kho lưu trữ RAR.
  4. Ghi dữ liệu đã trích xuất vào tệp mới được tạo.

Dưới đây là một đoạn mã ví dụ minh họa cách giải nén một tệp cụ thể một cách lập trình trong C#:

Trích xuất Tất cả Tệp từ Kho lưu trữ RAR trong C#

Để giải nén hoặc trích xuất tất cả các tệp từ kho lưu trữ RAR, hãy làm theo các bước sau:

  1. Tải tệp RAR đầu vào.
  2. Trích xuất tất cả các tệp vào một thư mục đã chỉ định.

Mã dưới đây minh họa cách giải nén tất cả các tệp từ một kho lưu trữ RAR một cách lập trình trong C#:

Giải nén một Tệp Cụ thể từ RAR Bảo vệ bằng Mật khẩu

Trích xuất một tệp cụ thể từ kho lưu trữ RAR bảo vệ bằng mật khẩu bao gồm các bước sau:

  1. Tải tệp RAR đã mã hóa.
  2. Chỉ định tên tệp đầu ra.
  3. Sử dụng phương thức Extract() để giải nén tệp bảo vệ bằng mật khẩu.

Dưới đây là cách bạn có thể thực hiện điều này trong C#:

Giải nén Tất cả Tệp từ Kho lưu trữ RAR Bảo vệ bằng Mật khẩu trong C#

Để trích xuất tất cả tệp từ kho lưu trữ RAR bảo vệ bằng mật khẩu, hãy làm theo các bước sau:

  1. Tải tệp RAR đã mã hóa.
  2. Giải nén hoặc trích xuất tất cả các tệp bảo vệ bằng mật khẩu từ kho lưu trữ.

Đoạn mã dưới đây minh họa cách giải nén tất cả các tệp từ một tệp RAR bảo vệ bằng mật khẩu một cách lập trình trong C#:

Nhận Giấy phép Miễn phí cho API Giải nén C# .NET

Bạn có thể đánh giá API Aspose.ZIP mà không có bất kỳ hạn chế nào bằng cách đăng ký Giấy phép Tạm thời Miễn phí. Điều này cho phép bạn khám phá đầy đủ khả năng của thư viện, bao gồm trích xuất tệp RAR C# an toàn và xử lý hiệu quả các kho lưu trữ RAR.

Kết luận

Trong bài viết này, bạn đã học cách giải nén hoặc trích xuất tệp từ các kho lưu trữ RAR trong C#. Chúng tôi đã đề cập đến nhiều tình huống khác nhau, bao gồm việc trích xuất tệp từ các kho lưu trữ bảo vệ bằng mật khẩu, cung cấp cho bạn một hiểu biết toàn diện về thư viện giải nén C# cho .NET. Để tìm hiểu thêm, bạn có thể truy cập Tài liệu API để biết thêm các tính năng và chức năng. Nếu bạn có bất kỳ câu hỏi nào, hãy liên hệ qua Diễn đàn Hỗ trợ Miễn phí.

Xem Thêm

Bằng cách làm theo hướng dẫn này, bạn có thể trích xuất tệp RAR trong C# một cách lập trình, cho dù bạn đang làm việc với các kho lưu trữ tiêu chuẩn hay bảo vệ bằng mật khẩu. Thư viện giải nén C# tốt nhất cho các tệp lớn đảm bảo quy trình trích xuất đáng tin cậy và hiệu quả, giúp bạn dễ dàng quản lý các kho lưu trữ RAR trong các ứng dụng .NET.