Re: Controle d'un Fichier tar

Page principale

Répondre à ce message
Auteur: Yves Martin
Date:  
À: guilde
Sujet: Re: Controle d'un Fichier tar
Selon Olivier Allard-Jacquin <olivieraj@???>:

> "man tar" dit que ce n'est que pour afficher la liste des fichiers, mais
> en fait, il y a quand même un test des données. Exemple sur un fichier
> volontairement corrompu (hexedit) après la compression :
>
> <extrait>
> olivier@phoenix:~$ tar tzvf /tmp/t.tgz test.zip
> -rw-r--r-- olivier/olivier 1389600 2007-08-28 17:46 test.zip
>
> gzip: stdin: invalid compressed data--crc error
> tar: Child returned status 1
> tar: Statut d'erreur reporté d'erreurs précédentes.
> </extrait>


Attention ! Ici c'est "gzip" qui t'informe de la corruption car le format
fournit des codes de contrôle.

Dans le cas d'un tar "tout nu", il n'y a aucune information de contrôle - c'est
dommage d'ailleurs, ça aurait bien trouvé sa place à côté des modes et
timestamps.

J'ai fait l'essai en modifiant dans un tar un fichier texte, les commandes "t"
et "x" ne lève aucune erreur - et bien sûr le fichier extrait contient la
modification.

--
Yves Martin