Eu tenho um diretório no qual tenho armazenado uma tonelada de arquivos. Entre os 10 tipos de arquivos, também existem .zip
s de outros diretórios.
Na minha experiência pessoal, lembro-me vagamente de problemas ao tentar compactar zip (ha zip zips).
A compactação de um arquivo já compactado causará problemas imediatos ou potencialmente problemas mais tarde, quando eu tentar descompactá-lo?
Eu li O zip de um arquivo pode quebrá-lo? , mas realmente não trata do fechamento de zips. Notei que a corrupção pode causar zíperes. O zip compactaria os arquivos potencialmente corrompidos?
compression
zip
archiving
sealz
fonte
fonte
Respostas:
Fechar zip é bom. Se houver algum problema, isso seria um bug no software de compactação :).
Você provavelmente não terá mais compactação para esses arquivos, a menos que esteja usando um nível mais alto de compactação.
fonte
.tar.gz
format.Fechar um zip pode confundir o software AV. Existem zips, que se contêm como um novo zip, o que leva a uma recursão infinita se o software antivírus tentar inspecionar um zip em um zip e, para evitar essa recursão, o software AV poderá emitir um alarme falso.
Ferramentas que pesquisam em zips como
zgrep
não inspecionam zips em zips. Mas se você estiver ciente disso, isso pode não ser um problema.O resultado da compactação pode sofrer. Pense em 2 arquivos zip:
o a.zip e o b.zip podem ser muito diferentes e difíceis de compactar ainda mais. Se fechar
ambos os arquivos b.txt podem ser compactados muito bem.
Portanto, desinflar os zíperes internos antes de comprimir tudo pode levar a resultados menores, mas, mais importante, leva a melhores resultados utilizáveis.
fonte
Você pode fazer isso, não verá nenhum problema, mas ao compactar uma pasta compactada, você não ganhará muita compactação. É isso aí...
fonte
Recentemente, tive um projeto que lidava com arquivos tar. O arquivo resultante contém todos os arquivos, mas eles não são compactados. Na minha opinião, os arquivos tar são uma excelente maneira de arquivar arquivos zip.
fonte
.tar
arquivos não são arquivos compactados..tar
arquivos são para agrupar vários arquivos em um..gz
os arquivos podem compactar apenas um arquivo. Portanto, para criar um arquivo.gz
compactado com vários arquivos, você cria um.tar
arquivo e o transforma em um.gz
arquivo. Mas não há mérito em compactar um arquivo pré-compactado. Portanto, não faz sentido criar (por exemplo) um.tar.gz.gz
ou um.zip
com apenas.zip
s.fonte
.tar
arquivos, e os.tar
arquivos não são "para agrupar vários arquivos em um.gz
arquivo". E enquanto a compactação de um arquivo compactado não oferece mais compactação, pode ser útil incluir arquivos compactados em um arquivo morto; portanto, você só tem um arquivo para mover em vez de vários.