Descompactar Extrair Arquivos Csharp

Introdução

Os arquivos RAR são um método amplamente utilizado para compactar múltiplos arquivos em um único pacote. Neste guia, você aprenderá como descompactar ou extrair arquivos de um arquivo RAR compactado usando C# .NET. Cobriremos vários cenários, incluindo como lidar com arquivos compactados protegidos por senha, e forneceremos exemplos práticos de código para ajudá-lo a navegar pelo processo de forma eficaz.

Índice

Extrator ou Abridor RAR C# – Download Grátis

A API Aspose.ZIP para .NET é uma solução robusta projetada para lidar com vários formatos de arquivamento, 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 estas etapas:

  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 do Arquivo RAR em C#

Para descompactar ou extrair todos os arquivos de um arquivo RAR, siga estas etapas:

  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 estas etapas:

  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 estas etapas:

  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 de Descompactação C# .NET

Você pode avaliar a API Aspose.ZIP sem limitações solicitando uma Licença Temporária Gratuita. Isso permite que você explore todas as capacidades da biblioteca, incluindo a extração segura de arquivos RAR em C# e o manuseio eficiente de arquivos RAR.

Conclusão

Neste artigo, você aprendeu como descompactar ou extrair arquivos de arquivos RAR em C#. Cobrimos vários cenários, incluindo a extração de arquivos de arquivos protegidos por senha, proporcionando uma compreensão abrangente da biblioteca de descompactação C# para .NET. Para mais explorações, 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

Seguindo este guia, você pode efetivamente extrair arquivos RAR em C# programaticamente, seja trabalhando com arquivos padrão ou protegidos por senha. A melhor biblioteca de descompactação C# para arquivos grandes garante um processo de extração confiável e eficiente, facilitando o gerenciamento de seus arquivos RAR em aplicações .NET.