Giới thiệu
Kho lưu trữ RAR là một cách phổ biến để nén nhiều tệp thành một gói duy nhất. Trong bài viết này, bạn sẽ học cách giải nén hoặc trích xuất tệp 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 xử lý các kho lưu trữ được bảo vệ bằng mật khẩu, và cung cấp các ví dụ mã thực tế để hướng dẫn bạn qua quy trình.
Mục lục
- Trình giải nén hoặc mở RAR C# – Tải xuống miễn phí
- Giải nén một tệp cụ thể từ RAR trong C#
- Trích xuất tất cả tệp từ kho lưu trữ RAR trong C#
- Giải nén một tệp cụ thể từ RAR được bảo vệ bằng mật khẩu
- Giải nén tất cả tệp từ kho lưu trữ RAR được bảo vệ bằng mật khẩu trong C#
- Nhận giấy phép miễn phí cho API Giải nén C# .NET
Trình giải nén hoặc mở RAR C# – Tải xuống miễn phí
API Aspose.ZIP cho .NET là một giải pháp mạnh mẽ hỗ trợ lưu trữ và trích xuất tệp từ nhiều định dạng 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ừ phần 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:
- Tải tệp RAR đầu vào bằng cách sử dụng lớp RarArchive.
- Tạo một tệp mới bằng cách sử dụng phương thức Create().
- Mở mục mong muốn từ kho lưu trữ RAR.
- Ghi dữ liệu đã trích xuất vào tệp mới 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 chương 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ả tệp từ một kho lưu trữ RAR, hãy làm theo các bước sau:
- Tải tệp RAR đầu vào.
- Trích xuất tất cả tệp vào một thư mục chỉ định.
Đoạn mã sau minh họa cách giải nén tất cả tệp từ một kho lưu trữ RAR một cách chương trình trong C#:
Giải nén một tệp cụ thể từ RAR được 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 được bảo vệ bằng mật khẩu bao gồm các bước sau:
- Tải tệp RAR được mã hóa.
- Chỉ định tên tệp đầu ra.
- Sử dụng phương thức Extract() để giải nén tệp được 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 được 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 được bảo vệ bằng mật khẩu, hãy làm theo các bước sau:
- Tải tệp RAR được mã hóa.
- Giải nén hoặc trích xuất tất cả tệp được bảo vệ bằng mật khẩu từ kho lưu trữ.
Đoạn mã sau minh họa cách giải nén tất cả tệp từ một tệp RAR được bảo vệ bằng mật khẩu một cách chương 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á toàn bộ khả năng của thư viện, bao gồm xử lý các kho lưu trữ RAR một cách hiệu quả và an toàn.
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ừ 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 trích xuất tệp từ các kho lưu trữ được 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. Để khám phá thêm, bạn có thể truy cập Tài liệu API để biết thêm 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í.