Na minha empresa, baixamos um instantâneo de banco de dados de desenvolvimento local como um db.dump.tar.gzarquivo. 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.gzapenas um idioma tão comum? Por que não apenas .gz?
.tar.gzsuperior à maioria dos outros métodos comuns. Lembro-me que era superior ao justo, .tarmas não consigo lembrar se era melhor do que justo .gz. Ironicamente, o .cabformato do Windows foi o melhor dos métodos que tentei, o que foi muito inesperado.
tarnã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.tgzextensã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