
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#
- Abrir ou Extrair Arquivo 7z (7zip) Programaticamente usando C#
- Extrair ou Descompactar Arquivo 7zip Protegido por Senha usando C#
- Obter Licença de API Gratuita
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:
- Carregue o arquivo 7z (7zip) de entrada usando a classe
SevenZipArchive
. - 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:
- Carregue o arquivo 7z criptografado.
- 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.