por que você tar um arquivo zip

0

Eu vejo aqui que um tar é usado para mesclar vários arquivos em um . Então, por que vejo com tanta frequência um arquivo zip em um tar ?

exemplo: archive.zip.tar

    
por Thomas 17.11.2015 / 12:08

1 resposta

6

Alcatrão não comprime * - é 'arquivo de fita' e existe puramente para serializar dados - tradicionalmente para um dispositivo de fita.

Ele serializa uma estrutura de diretório, incluindo permissões e conteúdo do arquivo.

gzip não preserva a estrutura, e apenas comprime em uma base de 'arquivo' - daí porque você tende a obter .tar.gz - é uma estrutura serializada que foi então compactada. / p>

Eu não sei porque você teria .zip.tar , dado que zip suporta as estruturas de diretório, permissões e compressão. Parece em grande parte absurdo fazê-lo.

* as versões mais recentes de tar incluem o sinal z para compactar - isso não fazia parte da especificação original. Então você iria tar cvf - ./path_to_tar | gzip -c > file.tar.gz

    
por 17.11.2015 / 12:23

Tags