Necromancing.
Sim, isso importa.
Na verdade, isso depende.
tar.gz
- Armazena os atributos do arquivo unix : uid, gid, permissions (mais notavelmente executável). O padrão pode depender da sua distribuição e pode ser alternado com opções.
- Consolida todos os arquivos a serem arquivados em um arquivo ("Tape ARchive").
- A compactação real é feita pelo GZIP, no arquivo .tar
zip
- Armazena os atributos do MSDOS . (Arquivo, Somente Leitura, Oculto, Sistema)
- Comprime cada arquivo individualmente e, em seguida, consolida os arquivos compactados individualmente em um arquivo
- Inclui uma tabela de arquivos no final do arquivo
Como o zip compacta os arquivos individualmente, um arquivo zip provavelmente terá um tamanho maior (especialmente com muitos arquivos menores - pense em arquivos de configuração).
Então, veja, aparte do tamanho do arquivo, se você compactar um monte de arquivos no Linux / Unix, e depois descompactá-los, os atributos de arquivo desaparecerão (no mínimo aqueles não suportados pelo MS-DOS - depende em qual software ZIP você usa). Isso pode ser importante ou não, e nesse caso não importa (porque a diferença de tamanho de arquivo é, na maioria dos casos, desprezível).