Extensao | .gz |
Categoria do ficheiro | archives |
Descricao | O formato de arquivo .gz é um formato de arquivo que é usado para comprimir arquivos para reduzir seu tamanho, permitindo um armazenamento e transferência de dados mais eficientes. Aqui está uma descrição mais detalhada do formato de arquivo .gz:
Arquivos no formato .gz comprimem dados usando um algoritmo de compressão, geralmente o algoritmo Gzip.
Esse formato permite economizar espaço em disco e acelerar o download de arquivos da rede.
O formato .gz é suportado pela maioria dos sistemas operacionais e aplicativos de software para arquivamento e descompactação de dados.
O formato de arquivo .gz é uma ferramenta importante para a compressão e arquivamento de dados, tornando-o amplamente utilizado em vários campos onde o tamanho do arquivo e a eficiência no processamento são importantes. |
Tecnico | O formato de arquivo GZ (GZIP) é um formato de arquivo que é usado para comprimir arquivos usando o algoritmo DEFLATE. Foi introduzido como um padrão de software livre para substituir o formato de compressão de dados compress no UNIX.
GZ está em conformidade com o padrão RFC 1952. Usa o algoritmo DEFLATE para compressão, que é uma combinação de LZ77 e codificação Huffman. Arquivos GZ comprimidos podem ser recuperados usando vários programas, incluindo GNU gunzip, 7-Zip, WinRAR e outros. O arquivo começa com um cabeçalho de 10 bytes, incluindo o número mágico (1f 8b), método de compressão, carimbos de data/hora, bandeiras adicionais, e possivelmente comentários, o nome do arquivo original e um checksum.
CRC-32 é usado para verificar a integridade dos dados.
O formato suporta concatenação, permitindo que múltiplos arquivos GZ sejam combinados em um único arquivo. Em teoria, pode comprimir arquivos de qualquer tamanho, mas devido às limitações do CRC de 32 bits, não é recomendado para arquivos maiores que 4 GB.
GZ é comumente usado para comprimir arquivos TAR, criando assim arquivos TAR.GZ, que às vezes são chamados de "tarballs". Este formato é amplamente utilizado em sistemas operacionais Linux e semelhantes ao Unix para empacotamento de software. |