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

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

Универзални Екстрактор за .NET је додатак који омогућава програмерима да екстрактирају архиве и компресиране датотеке у различитим форматима, укључујући ЗИП, РАР, 7З, ТАР, ГЗИП и још много тога. Овај водич пружа преглед доступних функција и објашњава како извршити уобичајене задатке користећи примере кода у .НЕТ.

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

Универзални екстрактор за .NET подржава широк спектар архивних формата, укључујући:

  • ЗИП ( ZIP )
  • РАР ( .rar )
  • 7 З ( .7 З )
  • ТАР ( .ТАР )
  • ГЗИП ( .ГЗ )
  • БЗИП2 (.бз2)

Архиве извлачења

Да бисте извукли архиву користећи Универзални Екстрактор за .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");
}

This code extracts the contents of the example.zip archive to a directory named 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");
}

This code extracts the contents of the example.zip archive, which is protected with a password, to a directory named 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);
    }
}

This code lists the contents of the example.zip archive without extracting it.

 Српски