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.
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.
unzip -t
, posso verificar se o arquivo zip está danificado. Devo fazer algo se já existir uma pergunta semelhante?Respostas:
Eu usaria o sinalizador
-T
/--test
para verificar a integridade.fonte
zip -T existing.zip
Você pode
md5sum
comandar 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,Se a string corresponder, o arquivo não está danificado. É uma maneira boa e fácil de verificar a integridade dos arquivos.
fonte