Zíper fechando está bem. Se houver algum problema, isso seria um erro no software de compactação:).
Você provavelmente não obterá mais compactação para esses arquivos, a menos que esteja usando um nível mais alto de compactação.
Eu tenho um diretório no qual estive armazenando uma tonelada de arquivos. Entre os 10ish tipos de arquivos, há também .zip
s de outros diretórios.
Na minha experiência pessoal, lembro-me vagamente de problemas ao tentar fechar zips (zip zip).
A compactação de um arquivo já compactado causará problemas imediatos ou possivelmente problemas mais tarde quando eu tentar descompactá-lo?
Eu li possível compactar um arquivo? , mas não realmente não aborda a compactação de zips. Eu notei que a corrupção pode causar zips para quebrar. Compactar fecha potencialmente arquivos corrompidos?
Fechar um zip pode confundir o software antivírus. Existem zips, que se contêm como um novo zip de si mesmos, o que leva a uma recursão sem fim se o seu software antivírus tentar inspecionar um zip em um zip e, para evitar tal recursão, o software antivírus pode fazer um alarme falso.
As ferramentas que pesquisam em zips como zgrep
não inspecionam zips em zips. Mas se você está ciente disso, isso pode não ser um problema.
O resultado da compactação pode sofrer. Pense em dois zipfiles:
a.zip
- a.txt
- b.txt
b.zip
- b.txt
a.zip e b.zip podem ser muito diferentes e difíceis de compactar ainda mais. Se fechando
combined.zip
-a/a.txt
-a/b.txt
-b/b.txt
os arquivos b.txt podem ser compactados muito bem.
Portanto, esvaziar os zíperes internos antes de compactar a coisa toda pode levar a resultados menores, mas, o mais importante, leva a melhores resultados utilizáveis.
Você pode fazer isso, você não deve ver nenhum problema, mas compactar uma pasta compactada, você não vai ganhar muita compressão. É isso ...
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 opião, arquivos tar são uma maneira excelente de arquivar arquivos zip.
.tar
arquivos não são arquivos compactados. .tar
arquivos são para agrupar vários arquivos em um. Os arquivos .gz
só podem compactar um arquivo. Portanto, para criar um arquivo compactado .gz
com vários arquivos, crie um arquivo .tar
e o transforme em um arquivo .gz
. Mas não há méritos para compactar um arquivo pré-compactado. Portanto, não faz sentido criar (por exemplo) .tar.gz.gz
ou .zip
com apenas .zip
s.
Tags zip compression archiving