7zip, xz, gzip, tar, etc - o que devo usar? [fechadas]

1

O que você recomendaria que eu usasse: 7zip, xz, gzip, tar, etc, que está mais ou menos disponível na maioria das distribuições Linux e o que é melhor na compactação?

    
por Jio 12.11.2016 / 04:22

2 respostas

8

Primeiramente, quero esclarecer que, da lista que você forneceu, tar é o único que não é não um algoritmo de compactação. tar é a abreviação de T ape Ar chive e é usado para criar arquivos archive. Em suma, um único arquivo que consiste em um ou mais arquivos.

Em termos de disponibilidade, 7zip está amplamente disponível nos sistemas UNIX (Linux / BSD / MacOS) e Windows. Portanto, um arquivo zip é altamente portável. As ferramentas para compactar / descompactar arquivos xz e gzip também estão disponíveis nos sistemas Windows, mas são mais comumente vistas e usadas em sistemas UNIX.

xz e 7zip são conhecidos por terem um algoritmo de compactação melhor que gzip , mas usam mais memória e tempo para compactar / descompactar. Este tópico é bem discutido aqui .

Eu recomendaria usar gzip quando menos memória estiver disponível e a velocidade de compactação / descompactação for uma preocupação. 7zip e xz podem ser usados quando o espaço é uma preocupação e a velocidade de compactação / descompactação não é.

Alguns benchmarks interessantes sobre esses algoritmos podem ser encontrados aqui . Nota: LZMA é o algoritmo de compressão usado por 7zip .

    
por 12.11.2016 / 08:01
0

Apenas use tar com gzip a la tar -czvf <filename.tar.gz> /path/to/files

Muitas vezes, a diferença nos algoritmos de compactação é insignificante (por exemplo, bzip2) ou depende do tipo de dados sobre o qual você está falando. Para compressão de propósito geral, o melhor conselho que eu acho é apenas ficar com o que é padrão.

Além disso, apenas torna mais fácil usar os mesmos formatos que todos os outros, a menos que exista uma vantagem clara e significativa. Então você vai querer se acostumar a usar apenas o tar com o gzip (como acima) e também com o ZIP, porque você encontrará muitos desses também.

    
por 12.11.2016 / 04:36