Na minha empresa, baixamos um instantâneo de banco de dados de desenvolvimento local como um db.dump.tar.gz
arquivo. A compactação faz sentido, mas o tarball contém apenas um único arquivo ( db.dump
).
Existe algum motivo para arquivar um único arquivo ou é .tar.gz
apenas um idioma tão comum? Por que não apenas .gz
?
.tar.gz
superior à maioria dos outros métodos comuns. Lembro-me que era superior ao justo, .tar
mas não consigo lembrar se era melhor do que justo .gz
. Ironicamente, o .cab
formato do Windows foi o melhor dos métodos que tentei, o que foi muito inesperado.
tar
não é um algoritmo de compressão, é um formato de arquivo
tar -zxvf
. Mas para quem olha o nome do arquivo e vê que ele não tem.tgz
extensão, é perfeitamente bom compactar com gzip o arquivo db dump. Como eu não conheço os algoritmos de compactação em detalhes, não tenho certeza se o tar faz alguma compactação em arquivos esparsos, como db dump, mas para arquivos de texto sem formatação, o gzip direto do arquivo tem uma vantagem de tamanho muito pequena sobre o taring first e o gzip ao