Các tệp 7z phổ biến vì chúng có tỷ lệ nén tốt. Bạn có thể mở hoặc giải nén tệp 7z (7zip) trong ứng dụng C# của mình. Vui lòng xem các phần sau để tìm hiểu cách tạo trình giải nén tệp 7z và giải nén các tệp lưu trữ được bảo vệ bằng mật khẩu:
- 7z File (7zip) Extractor - Cài đặt API C#
- Mở hoặc giải nén tệp 7z (7zip) theo chương trình bằng C#
- Giải nén hoặc giải nén tệp 7zip được bảo vệ bằng mật khẩu bằng C#
- Nhận giấy phép API miễn phí
7z File (7zip) Extractor - Cài đặt API C#
API Aspose.ZIP for .NET có thể nén hoặc trích xuất các định dạng nén khác nhau bao gồm ZIP, RAR, 7z, v.v. Bạn có thể tạo tệp 7z ( 7zip) trình giải nén trong các ứng dụng .NET. Vui lòng tải xuống tệp DLL từ phần Tải xuống hoặc cài đặt nó bằng lệnh NuGet sau:
PM> Install-Package Aspose.Zip
Mở hoặc giải nén tệp 7z (7zip) theo chương trình bằng C#
Bạn có thể mở hoặc giải nén tệp 7z (7zip) bằng các bước sau:
- Tải đầu vào 7z (7zip) Lưu trữ với lớp SevenZipArchive.
- Giải nén tất cả các tệp trong 7zip vào một thư mục bằng phương pháp ExtractToDirectory.
Đoạn mã sau đây cho thấy cách mở hoặc giải nén tệp 7z theo lập trình bằng C#:
// Tải đầu vào 7z (7zip) Lưu trữ với lớp SevenZipArchive.
using (SevenZipArchive archive = new SevenZipArchive("Sample.7z"))
{
// Giải nén tất cả tệp trong 7zip vào một thư mục bằng phương pháp ExtractToDirectory.
archive.ExtractToDirectory(dataDir + "Sample_ExtractionFolder");
}
Giải nén hoặc giải nén tệp 7zip được bảo vệ bằng mật khẩu bằng C#
Một số tệp 7z có thể được mã hóa bằng mật khẩu bảo vệ. Ví dụ, khi bạn cần tránh truy cập trái phép dữ liệu. Bạn có thể giải nén hoặc giải nén tệp 7zip được bảo vệ bằng mật khẩu bằng các bước dưới đây:
- Tải kho lưu trữ 7z đầu vào được bảo vệ bằng mật khẩu.
- Giải nén hoặc mở kho lưu trữ 7z bằng mật khẩu bằng phương pháp ExtractToDirectory.
Đoạn mã dưới đây giải thích cách trích xuất hoặc giải nén tệp 7zip được bảo vệ bằng mật khẩu theo chương trình bằng C#:
// Tải kho lưu trữ 7z đầu vào được bảo vệ bằng mật khẩu.
using(var archive = new SevenZipArchive("Sample_Encrypted.7z"))
{
// Giải nén hoặc mở kho lưu trữ 7z bằng mật khẩu.
archive.ExtractToDirectory("Sample_Encrypted7zip", "aspose");
}
Nhận giấy phép API miễn phí
Bạn có thể đánh giá API mà không có bất kỳ Giới hạn Đánh giá nào bằng cách yêu cầu Giấy phép Tạm thời Miễn phí.
Sự kết luận
Trong bài viết này, bạn đã học cách mở hoặc trích xuất các tệp 7z (7zip) theo cách lập trình bằng ngôn ngữ C#. Hơn nữa, bạn cũng đã khám phá cách giải nén tệp 7z được bảo vệ bằng mật khẩu hoặc mã hóa trong các ứng dụng dựa trên .NET. Bạn có thể liên hệ với chúng tôi tại Diễn đàn hỗ trợ miễn phí hoặc truy cập API Tài liệu để xem các tính năng khác của API.