Универсален екстрактор за .NET

Въведение в Universal Extractor за .NET

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

Поддържани архивни формати

Universal Extractor за .NET поддържа широк спектър от формати за архивиране, включително:

  • Забележка за ZIP (ZIP)
  • Ръчно ( .rar )
  • 7 З ( .7 З )
  • Тар ( .tar )
  • ГЗИП ( .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 Архивиране без извличане.

 Български