Verifique se o arquivo zip está danificado [duplicado]


11

Como posso verificar se um arquivo zip está danificado? Eu sei que com zip -F input.zip --out output.zipeu posso corrigir o arquivo. Mas não consegui encontrar uma opção que apenas verifique o arquivo CRC.

Estou usando o Ubuntu 12.04.


Obrigado! Portanto unzip -t, posso verificar se o arquivo zip está danificado. Devo fazer algo se já existir uma pergunta semelhante?
— ironsand

Eu não acho que você tenha representante suficiente ainda, mas se você quiser, podemos marcar como duplicado para você.
— 22413 Karan

A postagem que você escreveu me deu informações suficientes para mim. Marque esta postagem como duplicada.
— ironsand

Respostas:


20

Eu usaria o sinalizador -T / --testpara verificar a integridade.


Quero apenas verificar a integridade do arquivo sem criar um arquivo zip. obrigado mesmo assim!
— ironsand

4
que é o que -T faz:zip -T existing.zip
— akira

1

Você pode md5sumcomandar para verificar a integridade do arquivo. Isso irá gerar uma cadeia de hash de 128 bits. Você pode gerar a sequência de hash simultânea para o arquivo zip original e comparar os dois. Você só precisa executar o seguinte comando para gerar a soma de verificação md5,

:~$ md5sum <filename>
<128 bit hash string> <filename>

Se a string corresponder, o arquivo não está danificado. É uma maneira boa e fácil de verificar a integridade dos arquivos.


Como precaução, é um bom caminho. Vou usar o comando na próxima vez. Obrigado!
— ironsand
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.