Universal Extractor для .NET
Введение в Universal Extractor для .NET
Универсальный экстрактор для .NET является плагином, который позволяет разработчикам извлечь архивы и компрессированные файлы в различных форматах, включая ZIP, RAR, 7Z, TAR, GZIP и многое другое.
Поддерживаемые формати архивов
Universal Extractor для .NET поддерживает широкий спектр архивов, в том числе:
- ЗИП ( .zip )
- РАР ( .rar )
- 7 З ( .7 З )
- Тар ( .tar )
- ГЗИП ( .gz )
- БЗИП2 (.бз2)
Экстрактные архивы
Чтобы извлечь архив с использованием 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
Архив, не извлекая его.