Універсальний витягувач для .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
Архівувати без витягування.