GZIP(GNU Zip) é um formato de compactação de arquivos amplamente utilizado que ajuda a reduzir o tamanho dos arquivos, tornando-os mais fáceis de armazenar e transferir. É comumente usado para compactação de arquivos em sistemas operacionais UNIX. Neste artigo, você aprenderá como fazer GZIP de arquivos em Python. Além disso, você verá como descompactar arquivos GZIP em Python.
- Biblioteca Python GZIP
- Arquivos GZIP em Python
- Descompacte o arquivo GZIP em Python
- Ferramenta GZIP on-line
Biblioteca Python GZIP
Aspose.ZIP for Python oferece uma variedade de recursos para trabalhar com vários formatos de compactação, incluindo ZIP, GZIP, TAR, 7z e muito mais. Ele facilita o gerenciamento e a manipulação de arquivos compactados, tornando-o uma ferramenta valiosa para desenvolvedores que lidam com tarefas de compactação de arquivos em aplicativos Python.
Você pode baixar a biblioteca ou instalá-la em PyPI.
> pip install aspose-zip
Crie arquivos GZIP em Python
A seguir estão as etapas para compactar arquivos com GZIP em Python.
- Primeiro, crie um objeto da classe GzipArchive.
- Em seguida, use o método GzipArchive.setsource() para adicionar o arquivo ao GZIP.
- Finalmente, salve o arquivo GZIP usando o método GzipArchive.save().
O exemplo de código a seguir mostra como compactar arquivos para GZIP em uma pasta em Python.
import aspose.zip as az
# Criar arquivo gzip
with az.gzip.GzipArchive() as archive:
# Adicionar arquivos ao gzip
archive.set_source("file.bin")
# Salvar arquivo gzip
archive.save("gzip_archive.gz")
Descompacte um arquivo GZIP em Python
A seguir estão as etapas para descompactar um arquivo GZIP em Python.
- Primeiro, carregue o arquivo GZIP usando a classe GzipArchive.
- Em seguida, descompacte o arquivo GZIP usando o método GzipArchive.extracttodirectory().
O exemplo de código a seguir mostra como descompactar um arquivo GZIP em Python.
import aspose.zip as az
# Carregar arquivo gzip
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
# Descompacte o gzip
archive.extract_to_directory("gzip_archive_extracted")
Módulo Python GZIP - Obtenha uma licença gratuita
Você pode obter uma licença temporária gratuita para criar ou descompactar arquivos GZIP sem limitações de avaliação.
Recursos de aprendizagem
Você pode explorar mais sobre nossa biblioteca Python GZIP usando os seguintes recursos:
Ferramenta GZIP on-line
Também fornecemos uma ferramenta online gratuita para compactar arquivos para GZIP, que é desenvolvida por Aspose.ZIP para Python.
Conclusão
Aspose.ZIP para Python simplifica o processo de trabalho com arquivos GZIP, fornecendo uma biblioteca robusta e rica em recursos para tarefas de compactação e descompactação. Neste tutorial, cobrimos os fundamentos da criação de um arquivo GZIP em Python. Além disso, mostramos como descompactar arquivos GZIP e extrair seu conteúdo para o diretório. Você pode integrar facilmente a biblioteca em seus aplicativos Python e simplificar as tarefas de compactação e descompactação.