Podem dobrar problemas de causa de zíper?

27

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?

    
por sealz 08.03.2012 / 19:12

5 respostas

41

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.

    
por 08.03.2012 / 19:14
10

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.

    
por 09.03.2012 / 00:19
6

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 ...

    
por 08.03.2012 / 19:14
0

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.

    
por 08.07.2014 / 15:00
-2

.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.

    
por 14.01.2016 / 18:50