Extract Open 7z

Giới thiệu

Các tệp 7z nổi tiếng với tỷ lệ nén xuất sắc, khiến chúng trở thành lựa chọn ưa thích cho việc lưu trữ và chuyển dữ liệu. Trong hướng dẫn này, bạn sẽ học cách mở hoặc giải nén các tệp 7z (7zip) một cách lập trình bằng C# trong các ứng dụng của bạn.

Mục lục

Trình giải nén tệp 7z (7zip) – Cài đặt API C#

Để làm việc với các tệp 7z trong các ứng dụng của bạn, bạn có thể sử dụng API Aspose.ZIP for .NET. Thư viện mạnh mẽ này hỗ trợ nhiều định dạng nén khác nhau, bao gồm ZIP, RAR và 7z.

Để bắt đầu, hãy cài đặt API qua NuGet với lệnh sau:

PM> Install-Package Aspose.Zip

Mở hoặc Giải nén tệp 7z (7zip) một cách lập trình bằng C#

Để mở hoặc giải nén các tệp 7z một cách lập trình, hãy làm theo các bước sau:

  1. Tải tệp nén 7z (7zip) đầu vào bằng lớp SevenZipArchive.
  2. Sử dụng phương thức ExtractToDirectory để giải nén tất cả các tệp từ tệp nén 7zip vào một thư mục chỉ định.

Dưới đây là một đoạn mã mẫu:

using Aspose.Zip.SevenZip;
using System.IO;

class Program
{
    static void Main()
    {
        using (SevenZipArchive archive = new SevenZipArchive("input.7z"))
        {
            archive.ExtractToDirectory("output_folder");
        }
    }
}

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#

Để giải nén một tệp 7zip được bảo vệ bằng mật khẩu, hãy làm theo các bước sau:

  1. Tải tệp nén 7z đã được mã hóa.
  2. Sử dụng phương thức ExtractToDirectory, cung cấp mật khẩu.

Đây là cách thực hiện:

using Aspose.Zip.SevenZip;
using System.IO;

class Program
{
    static void Main()
    {
        using (SevenZipArchive archive = new SevenZipArchive("protected.7z"))
        {
            archive.ExtractToDirectory("output_folder", "your_password");
        }
    }
}

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

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 yêu cầu Giấy phép tạm thời miễn phí.

Kết luận

Trong bài viết này, bạn đã học cách mở hoặc giải nén các tệp 7z một cách lập trình bằng C#. Bạn cũng đã khám phá các phương pháp để xử lý các tệp nén được bảo vệ bằng mật khẩu trong các ứng dụng .NET của bạn. Để biết thêm hỗ trợ, hãy truy cập Diễn đàn Hỗ trợ Miễn phí hoặc xem tài liệu Tài liệu API.

Với Aspose Plugin, bạn có thể quản lý việc thao tác tệp 7z một cách dễ dàng, khiến nó trở thành một công cụ thiết yếu để thực hiện giải nén 7z lập trình trong các ứng dụng .NET của bạn.