Descompactar Extrair Arquivos Csharp

Introdução

Os arquivos RAR são uma maneira popular de comprimir múltiplos arquivos em um único pacote. Neste artigo, você aprenderá como descompactar ou extrair arquivos de um arquivo RAR comprimido usando C# .NET. Abordaremos vários cenários, incluindo o manuseio de arquivos protegidos por senha, e forneceremos exemplos de código práticos para guiá-lo no processo.

Índice

Extrator ou Abridor RAR em C# – Download Grátis

A API Aspose.ZIP para .NET é uma solução robusta que suporta a arquivação e extração de arquivos de vários formatos, incluindo RAR (tanto RAR4 quanto RAR5), ZIP e 7Z. Você pode instalar facilmente esta biblioteca baixando-a da seção de Downloads ou usando o seguinte comando no Console do Gerenciador de Pacotes no Microsoft Visual Studio:

PM> Install-Package Aspose.Zip

Descompactar um Arquivo Específico de RAR em C#

Para extrair um arquivo específico de um arquivo RAR, siga estes passos:

  1. Carregue o arquivo RAR de entrada usando a classe RarArchive.
  2. Crie um novo arquivo usando o método Create().
  3. Abra a entrada desejada do arquivo RAR.
  4. Escreva os dados extraídos no novo arquivo criado.

Aqui está um exemplo de código demonstrando como descompactar um arquivo específico programaticamente em C#:

Extrair Todos os Arquivos de um Arquivo RAR em C#

Para descompactar ou extrair todos os arquivos de um arquivo RAR, siga estes passos:

  1. Carregue o arquivo RAR de entrada.
  2. Extraia todos os arquivos para um diretório especificado.

O código a seguir ilustra como descompactar todos os arquivos de um arquivo RAR programaticamente em C#:

Descompactar um Arquivo Particular de RAR Protegido por Senha

Extrair um arquivo específico de um arquivo RAR protegido por senha envolve os seguintes passos:

  1. Carregue o arquivo RAR criptografado.
  2. Especifique o nome do arquivo de saída.
  3. Use o método Extract() para descompactar o arquivo protegido por senha.

Aqui está como você pode fazer isso em C#:

Descompactar Todos os Arquivos de um Arquivo RAR Protegido por Senha em C#

Para extrair todos os arquivos de um arquivo RAR protegido por senha, siga estes passos:

  1. Carregue o arquivo RAR criptografado.
  2. Descompacte ou extraia todos os arquivos protegidos por senha do arquivo.

O seguinte trecho de código demonstra como descompactar todos os arquivos de um arquivo RAR protegido por senha programaticamente em C#:

Obter uma Licença Gratuita para a API Unrar em C# .NET

Você pode avaliar a API Aspose.ZIP sem limitações aplicando-se para uma Licença Temporária Gratuita. Isso permite que você explore todas as capacidades da biblioteca, incluindo o manuseio eficiente e seguro de arquivos RAR.

Conclusão

Neste artigo, você aprendeu como descompactar ou extrair arquivos de arquivos RAR em C#. Abordamos vários cenários, incluindo a extração de arquivos de arquivos protegidos por senha, fornecendo a você uma compreensão abrangente da biblioteca unrar em C# para .NET. Para uma exploração adicional, você pode visitar a Documentação da API para recursos e funcionalidades adicionais. Se você tiver alguma dúvida, sinta-se à vontade para entrar em contato através do Fórum de Suporte Gratuito.

Veja Também