Trình trích xuất đa năng cho .NET

Giới thiệu về Universal Extractor for .NET

The Universal Extractor for .NET là một plugin cho phép các nhà phát triển để rút các tập tin và các tệp nén trong các định dạng khác nhau, bao gồm ZIP, RAR, 7Z, TAR, GZIP và nhiều hơn nữa. hướng dẫn này cung cấp một tổng quan về các tính năng có sẵn và giải thích làm thế nào để thực hiện các nhiệm vụ phổ biến bằng cách sử dụng ví dụ mã trong .Net.

Hỗ trợ Archive Formats

Universal Extractor for .NET hỗ trợ một loạt các định dạng lưu trữ, bao gồm:

  • Tải về ZIP (.zip)
  • Thông thường ( .rar )
  • 7Z (.7z) của bạn
  • Lời bài hát: Tar
  • GZIP ( .gz )
  • BZIP2 (.bz2)

Extracting Tài liệu

Để lấy một tập tin bằng cách sử dụng Universal Extractor for .NET, bạn có thể dùng ví dụ mã sau:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
    // Extract the archive to a directory
    archive.ExtractToDirectory("extracted");
}

Mã này thu thập nội dung của example.zip Archive to một directory tên extracted.

Tiết xuất Archives with Password Protection

Nếu một tập tin được bảo vệ bằng mật khẩu, bạn có thể lấy nó bằng cách sử dụng ví dụ mã sau:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"), new ArchiveLoadOptions() { DecryptionPassword = "YOUR-PASSWORD" })
{
    // Extract the archive to a directory
    archive.ExtractToDirectory("extracted");
}

Mã này thu thập nội dung của example.zip file, được bảo vệ bằng mật khẩu, đến một thư mục được đặt tên extracted.

Danh sách Archive Content

Để liệt kê nội dung của một tập tin mà không lấy nó, bạn có thể sử dụng ví dụ mã sau:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
    // Get the entries in the archive
    var entries = archive.Entries;

    // Iterate over the entries and print their names
    foreach (var entry in entries)
    {
        Console.WriteLine(entry.Name);
    }
}

Mã này liệt kê các nội dung của example.zip lưu trữ mà không lấy ra.

 Tiếng Việt