Verificar arquivos APÓS extrair o gzip

0

Eu gzip uma pasta, transfiro-a para um local remoto e, em seguida, extraio-a para uma pasta. O problema é que essa máquina é um pouco incerta e às vezes as gravações não são bem-sucedidas e pode haver arquivos de zero bytes ou arquivos corrompidos (verifiquei que o arquivo estava correto e as extrações subseqüentes funcionaram bem).

Eu sei que os arquivos gzip têm informações de CRC neles, então estou pensando se há uma maneira fácil de fazer isso:

  1. Download do gzip
  2. Extrair o gzip
  3. Compare os arquivos no disco para compactar os CRCs para verificar se a extração foi bem-sucedida
por Chaos 09.11.2015 / 04:51

1 resposta

0

O gzip já verifica isso.

if ! gunzip FILENAME 
  echo "crc error"
fi
    
por 09.11.2015 / 10:06