Como posso comparar os arquivos .zip com a versão não zip?

0

Estou usando o 7-zip.

Eu quero comparar um enorme arquivo Zip de backup (200 GB) aos arquivos descompactados. (Eu estou supondo que os arquivos são os mesmos, mas quero ter certeza sem descompactar 200 GB)

Eu tentei usar o Beyond Compare 3, mas ele afirma que os arquivos .zip não são válidos. (É b / c eu posso abri-lo em 7-zip.

O CRC (file.zip) = CRC (descompactado (file.zip))? Eu posso calcular um CRC no arquivo .zip, mas não sei se um CRC de um .zip faz o CRC no conteúdo ou no próprio .zip. Eu, meu teste muito simples, esses valores de CRC não eram iguais .

    
por Clay Nichols 17.08.2016 / 03:40

1 resposta

2

É definitivamente o CRC32 do arquivo, não os dados arquivados:

E é assim que o gerenciador de arquivos determina se os arquivos estão corrompidos. Portanto, se o teste do arquivo sugerir um arquivo corrompido (ou conjunto de arquivos), isso significa que o hash do arquivo após a extração não corresponde ao valor do hash armazenado para o arquivo antes do arquivamento.

    
por 17.08.2016 / 03:58

Tags