Diferença entre GZIP e TAR Diferença entre

Anonim

GZIP vs TAR

The. alcatrão. A extensão gz é muito popular ao fazer o download de arquivos especialmente em sistemas operacionais não Windows. Mas ao contrário da maioria das extensões, isso não se destina a identificar um único programa que seria usado para abrir esse arquivo; Isso aponta para dois. Tar é um formato de arquivo, mas também é o nome do programa que produz o arquivo. Tar é um arquivador, o que significa que seria arquivar vários arquivos em um único arquivo, mas sem compressão. Gzip que lida com o. A extensão gz é a ferramenta de compressão que é usada para reduzir o espaço em disco usado pelo arquivo.

A maioria dos usuários do Windows são usados ​​para ter um único programa compactar e arquivar os arquivos. Alguns dos programas que fazem isso são Winrar, 7zip e Winzip. Mas este não é o caso nos ambientes UNIX e Linux, onde arquivamento e compressão são duas operações diferentes. Tarball é o nome usado para identificar qualquer coleção de arquivos que foram arquivados em um único arquivo pelo aplicativo Tar, seja ele compactado ou não. Embora o Gzip seja a ferramenta de compressão mais comum que é usada com tarballs, não é a única. Há também outra ferramenta de compressão chamada Bzip2 que poderia comprimir o arquivo ainda mais demoraria muito.

Existem vantagens e desvantagens na criação de um tarball zipped em comparação com os aplicativos padrão que faz ambos. Um tarball zipado poderia ter reduzido drasticamente a ferramenta de compactação do arquivo não está compactando os arquivos individualmente, mas tratando todo o tarball como um arquivo grande. Isso é ainda mais evidente ao lidar com arquivos semi-comprimidos, como arquivos GIF e JPG.

A desvantagem de usar este formato é que você não conseguirá extrair um único arquivo. Uma vez que todo o arquivo é compactado como um todo, você também precisará descompactar todo o arquivo antes de extrair um único arquivo. Extrair um único arquivo de um grande tarball zipado pode demorar significativamente mais em comparação com a extração de um único arquivo dos mesmos arquivos compactados e arquivados por uma ferramenta diferente, como Winrar ou Winzip.

Resumo:

1. O Gzip é uma ferramenta de compressão usada para reduzir o tamanho de um arquivo

2. Tar é um arquivo usado para combinar vários arquivos em um

3. Gzip e Tar são geralmente usados ​​em conjunto para criar Tarballs que são comprimidos significativamente

4. Extrair um arquivo individual pode demorar muito mais com tarballs compactados do que com outros formatos