CRC continua mudando

0

Eu tenho um arquivo RAR multi-arquivo com um arquivo SFV que eu verifiquei várias vezes usando um par de programas diferentes (QuickSFV e SFV Checker) e ambos mudam seus relatórios toda vez que eu os executo, calculando diferentes checksums para cada arquivo em cada iteração.

Alguém pode sugerir porque isso pode ser, ou como eu poderia diagnosticar a causa?

Esclarecimento: a questão é que o CRC relatado para um arquivo continua mudando toda vez que eu o executo, onde o arquivo não muda. O contexto é um arquivo SFV para um arquivo multi-arquivo, e estou computando os CRCs usando o QuickSFV / SFV Checker.

Update: Eu consegui extrair o arquivo (que estava originalmente falhando por causa de um CRC ruim, daí a necessidade de verificar o SFV) simplesmente tentando de novo e de novo até que funcionasse, então o arquivos eram de fato válidos e os CRCs eram aleatoriamente computados incorretamente. Eu não tenho ideia de onde a inconsistência está vindo, e estou interessado em ouvir idéias.

Atualização: O computador teve outra enchente de mini-congelamentos, quando reiniciei queixava-se da 'soma de verificação do cabeçalho' estar incorreta e o sistema de arquivos possivelmente estar corrompido, e o Windows não inicializava. Outras reinicializações eventualmente levaram a uma mensagem 'no drive detected'. Eu removi os painéis laterais da minha máquina, desconectei o HD, explodi nos slots / cabos (eu tinha um GameBoy, e os velhos hábitos eram difíceis), liguei de novo e tudo parece estar funcionando mais uma vez (incluindo a resolução do original). Inconsistências de CRC). Talvez o cabo estivesse um pouco solto, ou alguma carga nos painéis laterais (de alguma forma) estivesse afetando a comunicação?

    
por connec 26.12.2011 / 20:24

1 resposta

0

Primeiro, remontar somente leitura e fazer backups.

Isso aconteceu comigo e eu estava convencido de que era o disco. Não era. Gostaria de verificar sua fonte de alimentação e seu protetor contra surtos e, em seguida, que você está recebendo o poder certo da fonte de energia. No meu caso, foi o protetor contra surtos / sobretensão.

EDIT: Eu reli a sua pergunta e eu não iria ignorar isso, mesmo se você fosse capaz de descompactar o arquivo. No meu caso, eu obteria md5sums diferentes no mesmo arquivo, mas eles seriam semelhantes. Arquivos pequenos normalmente retornariam a soma correta.

Exemplo:

 md5sum file1  # returns abcde12345...
 md5sum file1  # returns bbcde12545...
 md5sum file1  # returns b1cde12395...
 md5sum file1  # returns abcde12345...
    
por 27.12.2011 / 06:43

Tags