Extrator Universal para .NET

Introdução ao Extractor Universal para .NET

O Universal Extractor para .NET é um plugin que permite que os desenvolvedores extraam arquivos e ficheiros comprimidos em vários formatos, incluindo ZIP, RAR, 7Z, TAR, GZIP e muito mais.

Formatos de arquivo suportados

O Universal Extractor para .NET suporta uma ampla gama de formatos de arquivo, incluindo:

  • Apresentação ZIP (ZIP)
  • RAR ( .rar )
  • 7 Z ( .7 Z )
  • Apresentação ( .tar )
  • GZIP ( .gz )
  • BZIP2 (.bz2) em inglês

Arquivos extraídos

Para extrair um arquivo usando o Universal Extractor para .NET, você pode usar o seguinte exemplo de código:

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");
}

Este código extrai os conteúdos da example.zip Arquivo para um diretório chamado extracted.

Arquivos extraídos com proteção de senhas

Se um arquivo é protegido por senha, você pode extraí-lo usando o seguinte exemplo de código:

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");
}

Este código extrai os conteúdos da example.zip arquivo, que é protegido com uma senha, para um diretório chamado extracted.

Lista de Arquivos Conteúdo

Para listar os conteúdos de um arquivo sem extraí-lo, você pode usar o seguinte exemplo de código:

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);
    }
}

Este código apresenta os conteúdos da example.zip Arquivo sem extrair.

 Português
OSZAR »