Criar GZIP

GZIP, que significa 'GNU Zip', é um utilitário essencial de compressão de arquivos amplamente utilizado em sistemas Unix e Linux. Ele reduz efetivamente o tamanho dos arquivos para otimizar o armazenamento e acelerar a transmissão de dados, aplicando o algoritmo de compressão GZIP. Os arquivos compactados são marcados com a extensão .gz e podem ser descompactados facilmente para restaurar seu estado original.

GZIP é a opção preferida para comprimir arquivos individuais. É prática comum criar arquivos compactados consolidando vários arquivos em um único arquivo TAR e, em seguida, aplicando a compressão GZIP. Os arquivos resultantes terão as extensões combinadas, como .tar.gz ou .tgz.

Quando se trata de comprimir grandes volumes de dados baseados em texto ou dados de streaming como HTTP, o GZIP supera o formato Zip tradicional. IronZIP se destaca ao suportar todos os formatos de compressão, permitindo que os desenvolvedores transitem sem problemas entre GZIP e Zip, conforme necessário.

Criando um arquivo GZIP vazio

Para começar, importamos o namespace IronZip, que nos permite utilizar a biblioteca. Em seguida, criamos um novo arquivo GZIP usando o construtor IronGZipArchive dentro de uma instrução using, o que ajuda a estabelecer um arquivo GZIP vazio.

Adicionando arquivos ao arquivo

Antes de concluirmos o processo de salvamento, podemos adicionar arquivos ao arquivo usando o método Add fornecendo seus caminhos absolutos. Você pode adicionar um ou vários arquivos, incluindo uma variedade de formatos, como imagens, documentos (como DOCX e PDF), arquivos de áudio (como MP3 e WAV) e até mesmo outros arquivos GZIP. Neste exemplo, demonstraremos como incorporar um arquivo TAR para ilustrar a adição de vários arquivos.

Para obter informações detalhadas sobre os tipos de arquivos que você pode incluir, consulte a documentação aqui .

Salvando e Exportando o Arquivo

Finalmente, salvamos e exportamos o arquivo com o método SaveAs, nomeando-o como output.tgz. É importante observar que, como incluímos um arquivo TAR dentro do GZIP, a extensão do arquivo de saída reflete ambos os formatos, resultando em .tgz.

Consulte nosso guia sobre como criar e extrair arquivos ZIP.

Pronto para começar?
Nuget Baixar 21,060 | Versão: 2026.6 just released
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronZip
executar um exemplo Veja seus arquivos se transformarem em um arquivo morto.