De nada sirve tener un sistema de backups o comprimir y empaquetar ficheros con información sensible si no tenemos la seguridad de que el archivo de respaldo es 100% fiable. Hoy vamos a ver como verificar la integridad de ficheros comprimidos y empaquetados desde GNU/Linux.
Ficheros .gz
gunzip -t fichero.gz gunzip --test fichero.gz gzip -t fichero.gz gzip --test fichero.gz
Ficheros .tar
tar tf fichero.tar
Podemos realizar la verificación en el momento que creamos el fichero con el parámetro W:
tar cvfW fichero.tar directorio/
Ficheros .tar.gz
gunzip -c fichero.tar.gz | tar tf -
Ficheros .tar.bz2
bzip2 -tvv fichero.tar.bz2
Ficheros .zip
unzip -t fichero.zip
Ficheros .rar
unrar t fichero.rar
Hola!
Tengo una duda con respecto al tema de la integridad que quizás acá me puedan resolver.
En el caso del «tar cvfW fichero.tar directorio/» y el «gzip -t fichero.gz» ¿la opción W del tar y la opción t del gz avisas de alguna manera si el .tar o .gz pasan la prueba de integridad o no? es decir, como se si salió todo bien o si se produjo algún problema de integridad.
Desde ya muchas gracias!
gracias por estos datos sirven de mucho para validar si lo que estas haciendo tiene un resultado esperado
gracias, voy a probar con el bzip2 a ver si tengo todo bien.
Un saludo