← retour aux snippets

gzip: tester rapidement l'intégrité d'une archive

Vérifier une archive .gz sans l'extraire avec gunzip -t ou gzip -t.

bash archive #gzip#integrity#test

objectif

Valider des téléchargements ou backups compressés sans écrire sur disque.

code minimal

gzip -t backup.tar.gz && echo 'OK' || echo 'CORRUPT'

utilisation

# via gunzip (équivalent)
gunzip -t backup.tar.gz

variante(s) utile(s)

# vérifier plusieurs fichiers
find . -name '*.gz' -print0 | xargs -0 -n1 gzip -t

notes

  • pour .xz utilisez xz -t, pour .zst zstd -t.
  • gzip -l affiche la taille originale estimée.