Qual é a diferença entre os arquivos .tar [duplicados]?

0

Qual é a diferença entre .tar.gz e .tar.xz (existe mais?)? Eu sei que você pode simplesmente abrir o Gerenciador de arquivos e extraí-los. Mas qual é a diferença real? Qual devo usar? Que sinalizadores devo dar a tar para extraí-los na CLI?

EDITAR:

Qual é a diferença entre o algoritmo xz e o algoritmo gz ?

    
por NoOneIsHere 31.12.2015 / 02:21

2 respostas

2

Os arquivos .tar (em espera para arquivamento de fita) são aqueles criados pelo utilitário tar . É capaz de colocar vários arquivos em um único pacote, mas não pode compactá-los. É aí que entram as extensões .gz , .xz e .bz2 . O formato gz oferece a melhor velocidade, mas uma taxa de compactação "regular". O formato bz2 fornece um meio termo entre velocidade e compressão, enquanto o xz é excelente quando se fala de compressão, mas um pouco mais lento.

A grande diferença entre os arquivos .tar.gz / bz2 / xz e os arquivos .zip / .7z / .rar é que os "tar" passam por dois processos para alcançar suas formas finais, enquanto os outros o fazem de uma só vez. passo.

    
por Eduardo Cola 31.12.2015 / 02:45
1

O Tar permite que você armazene vários arquivos em um único arquivo, enquanto as outras extensões (gz, bz2, xz, lzma, etc.) são os tipos de compactação. Específico para a sua pergunta, a compressão .gz é a mais rápida e a maior, enquanto o .xz é muito mais lento e mais eficiente.

De acordo com esta pergunta de 3 anos atrás, tar pode reconhecer e extrair os arquivos sem nenhum sinalizador especial.

    
por SuperSluether 31.12.2015 / 02:27