IRONSOFTWAREHOME

Primeiros passos com o IronZIP

Curtis Chau
Curtis Chau
Updated: 22 de abril de 2026

IronZIP: Sua biblioteca de arquivos completa para .NET

IronZIP é uma biblioteca de compressão e descompressão de arquivos desenvolvida pela Iron Software. Além do formato ZIP, amplamente utilizado, ele também é compatível com TAR, GZIP e BZIP2.

Biblioteca de Compressão e Descompressão de Arquivos para C#

  1. Baixe a biblioteca C# para compressão e descompressão de arquivos.
  2. Suporta os formatos ZIP, TAR, GZIP e BZIP2.
  3. Personalize os níveis de compressão de 0 a 9.
  4. Extrair conteúdo de arquivos compactados
  5. Anexe arquivos a arquivos ZIP existentes e gere novos arquivos ZIP.

Compatibilidade

O IronZIP possui compatibilidade multiplataforma com:

Suporte à versão .NET :

  • C# , VB .NET , F#
  • .NET 7, 6 , 5 e Core 3.1+
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2 ou superior)

Suporte a sistemas operacionais e ambientes:

  • Windows (10+, Servidor 2016+)
  • Linux (Ubuntu, Debian, CentOS, etc.)
  • macOS (10+)
  • iOS (12+)
  • Android API 21+ (v5 "Lollipop")
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Função)
  • AWS (EC2, Lambda)

Suporte a tipos de projeto .NET :

  • Web (Blazor e WebForms)
  • Dispositivos móveis (Xamarin e MAUI)
  • Desktop (WPF e MAUI)
  • Console (Aplicativo e Biblioteca)

Instalação

Biblioteca IronZIP

Para instalar o pacote IronZIP , utilize o seguinte comando no seu terminal ou console do gerenciador de pacotes:

PM > Install-Package IronZip

Alternativamente, faça o download diretamente do site oficial do IronZIP no NuGet .

Uma vez instalado, você pode começar adicionando using IronZip; ao topo do seu código C#.

Aplicando a chave de licença

Em seguida, aplique uma licença válida ou chave de avaliação ao IronZIP atribuindo a chave de licença à propriedade LicenseKey da classe License. Inclua o seguinte código logo após a declaração de importação, antes de usar qualquer método do IronZIP :

using IronZip;

// Apply your license key here
IronZip.License.LicenseKey = "YOUR_LICENSE_KEY";

Exemplos de código

Criar um exemplo de arquivo

Crie um arquivo ZIP usando a instrução using. Dentro do bloco using, use o método AddArchiveEntry para importar arquivos no arquivo ZIP. Finalmente, exporte o arquivo ZIP com o método SaveAs.

using IronZip;
using System.IO;

class Program
{
    static void Main()
    {
        // Create a new ZIP file
        using (var archive = new ZipArchive())
        {
            // Add a file to the archive
            archive.AddArchiveEntry("example.txt", File.ReadAllBytes("path/to/example.txt"));

            // Save the ZIP archive
            archive.SaveAs("archive.zip");
        }
    }
}

Descompactar um arquivo para uma pasta

Extraia o conteúdo do arquivo ZIP usando o método ExtractArchiveToDirectory. Especifique o caminho do arquivo ZIP de destino e o diretório de extração.

using IronZip;

class Program
{
    static void Main()
    {
        // path to the ZIP file and extraction directory
        string zipPath = "archive.zip";
        string extractPath = "extracted/";

        // Extract all files in the ZIP archive to the specified directory
        using (var archive = new ZipArchive(zipPath))
        {
            archive.ExtractArchiveToDirectory(extractPath);
        }
    }
}

Adicionar arquivos a um arquivo existente

Passar o caminho do arquivo ZIP para o construtor abrirá o arquivo ZIP. Utilize o mesmo método AddArchiveEntry para adicionar arquivos ao ZIP aberto e exportá-lo com o método SaveAs.

using IronZip;
using System.IO;

class Program
{
    static void Main()
    {
        // Open an existing ZIP file
        using (var archive = new ZipArchive("archive.zip"))
        {
            // Add more files to the archive
            archive.AddArchiveEntry("anotherfile.txt", File.ReadAllBytes("path/to/anotherfile.txt"));

            // Save updates to the ZIP archive
            archive.SaveAs("archive.zip");
        }
    }
}

Licenciamento e suporte disponíveis

IronZIP é uma biblioteca paga; no entanto, licenças de avaliação gratuitas também estão disponíveis aqui.

Para obter mais informações sobre a Iron Software, visite nosso site:https://ironsoftware.com/ Para obter mais suporte e esclarecer dúvidas, entre em contato com nossa equipe .

Suporte da Iron Software

Para suporte geral e dúvidas técnicas, envie um e-mail para:support@ironsoftware.com

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Pronto para começar?

Nuget Downloads 23,187Versão:2026.9recém-lançado

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Biblioteca NuGet C# para PDF
Instalar com NuGet

Versão: 2026.9

PM > Install-Package IronZip
nuget.org/packages/IronZip/
  1. No Solution Explorer, clique com o botão direito do mouse em Referências e selecione Gerenciar Pacotes NuGet.
  2. Selecione Procurar e pesquise "IronZip".
  3. Selecione o pacote e instale.
DLL de PDF em C#
Baixar DLL

Versão: 2026.9

  1. Baixe e descompacte o IronZIP em um local como ~/Libs dentro do diretório da sua solução.
  2. No Solution Explorer do Visual Studio, clique com o botão direito do mouse em Referências. Selecione Procurar e digite "IronZip.dll".

Licenças a partir de US$ 749

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.