Универзални екстрактор за .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.