Універсальний витягувач для .NET

Введення в Universal Extractor для .NET

Universal Extractor для .NET є плагіном, який дозволяє розробникам витягувати архіви та компресовані файли в різних форматах, включаючи ZIP, RAR, 7Z, TAR, GZIP і багато іншого.

Підтримуються формати архіву

Universal Extractor для .NET підтримує широкий спектр форматів архіву, в тому числі:

  • Створення ZIP (ZIP)
  • Рідкісний ( RAR )
  • 7 З ( .7 З)
  • Тар ( .tar )
  • Створення GZIP (.gz )
  • Створення BZIP2 (.bz2)

Архів екстракції

Для екстракції архіву за допомогою Universal Extractor для .NET можна скористатися наступним прикладом коду:

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");
}

Цей код витягує зміст example.zip Архіви до каталогу під назвою extracted.

Архіви з захистом паролів

Якщо файл захищений паролем, ви можете витягти його за допомогою наступного прикладу коду:

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");
}

Цей код витягує зміст example.zip Архів, який захищений паролем, до каталогу під назвою extracted.

Список архівних матеріалів

Щоб перерахувати вміст архіву без його екстракції, ви можете використовувати наступний код приклад:

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);
    }
}

Цей код описує зміст example.zip Архівувати без витягування.

 Українська