Extrair Abrir 7z

Introdução

Os arquivos 7z são renomados por suas taxas de compressão excepcionais, tornando-os uma escolha preferida para armazenamento e transferência de dados. Neste guia, você aprenderá como abrir ou extrair arquivos 7z (7zip) programaticamente usando C# em suas aplicações.

Índice

Extrator de Arquivo 7z (7zip) – Instalação da API C#

Para trabalhar com arquivos 7z em suas aplicações, você pode utilizar a API Aspose.ZIP for .NET. Esta biblioteca robusta suporta uma variedade de formatos comprimidos, incluindo ZIP, RAR e 7z.

Para começar, instale a API via NuGet com o seguinte comando:

PM> Install-Package Aspose.Zip

Abrir ou Extrair Arquivo 7z (7zip) Programaticamente usando C#

Para abrir ou extrair arquivos 7z programaticamente, siga estas etapas:

  1. Carregue o arquivo 7z (7zip) de entrada usando a classe SevenZipArchive.
  2. Use o método ExtractToDirectory para extrair todos os arquivos do arquivo 7zip para um diretório especificado.

Aqui está um exemplo de código:

using Aspose.Zip.SevenZip;
using System.IO;

class Program
{
    static void Main()
    {
        using (SevenZipArchive archive = new SevenZipArchive("input.7z"))
        {
            archive.ExtractToDirectory("output_folder");
        }
    }
}

Extrair ou Descompactar Arquivo 7zip Protegido por Senha usando C#

Para extrair um arquivo 7zip protegido por senha, siga estas etapas:

  1. Carregue o arquivo 7z criptografado.
  2. Use o método ExtractToDirectory, fornecendo a senha.

Aqui está a implementação:

using Aspose.Zip.SevenZip;
using System.IO;

class Program
{
    static void Main()
    {
        using (SevenZipArchive archive = new SevenZipArchive("protected.7z"))
        {
            archive.ExtractToDirectory("output_folder", "your_password");
        }
    }
}

Obter Licença de API Gratuita

Você pode avaliar a API Aspose.ZIP sem limitações solicitando uma Licença Temporária Gratuita.

Conclusão

Neste artigo, você aprendeu como abrir ou extrair arquivos 7z programaticamente usando C#. Você também explorou métodos para lidar com arquivos protegidos por senha em suas aplicações .NET. Para mais assistência, visite o Fórum de Suporte Gratuito ou confira nossa Documentação.

Com o Plugin Aspose, você pode gerenciar manipulação de arquivos 7z sem esforço, tornando-o uma ferramenta essencial para implementar extração programática de 7z em suas aplicações .NET.