Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Linux.general

Linux.general : problème avec tar

Posté par ciol () le 26 avril 2007
Bonjour, lorsque je fais deux tar czf sur le même répertoire, par ex :
tar czf machin.tar.gz machin
tar czf machin2.tar.gz machin

la commande diff me dit qu'ils sont différents.
pareil avec zip

C'est normal ? (J'arrive quand même à les décompresser)

--
The megafreeze development model is broken. (tuomov, le 03/03/2007)
> Lire le message (6 commentaires, moyenne: 1,7).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

date

Posté par khan () le 26/04/2007 à 11:46. (lien). Évalué à 3.

Lorsque tu fais un tar, cela te creer un gros fichier unique, qui est ensuite compressé par gzip.

Il me semble que ce fichier est daté, ce qui veut dire que meme si le contenu de tes tgz est identique, les tgz eux meme ne le sont pas.

A voir les tests possibles sur le contenu et pas le contenant.

Je suis pas sur de ma reponse à 100% mais j'avais effectivement constaté la meme chose que toi.

K.

  • [^]Re: date

    Posté par Jllc () le 26/04/2007 à 20:06. (lien). Évalué à 1.

    Lorsque tu fais un tar, cela te creer un gros fichier unique, qui est ensuite compressé par gzip.

    Je viens de faire le test. Si je dé-gunzip les 2 fichiers tgz, j'obtiens machin.tar et machin2.tar, soit 2 noms différents.

    Par contre, ces 2 fichiers .tar sont identiques au niveau du contenu, d'après la commande diff.

    • [^]Re: date

      Posté par ciol () le 26/04/2007 à 21:15. (lien). Évalué à 1.

      Oui j'ai eu cette intuition aussi, mais ça ne vient pas (seulement) de là :
      tar czf machin.tar.gz machin
      mv machin.tar.gz quelque_part
      tar czf machin.tar.gz machin

      -> le diff entre machin.tar.gz et quelque_part/machin.tar.gz donne quelque chose de différent.

      --
      The megafreeze development model is broken. (tuomov, le 03/03/2007)

Idiot

Posté par ciol () le 26/04/2007 à 11:48. (lien). Évalué à 1.

Je me réponds à moi même : ça doit venir du fait que tar sauvegarde les dates de modifs. Il n'empêche qu'il subsite un problème : quand j'envoie un fichier par mail à quelqu'un (zip ou tar.gz), il est corrumpu chez lui, il faut que je cherche le problème ailleurs (si ça vient de moi ou de lui).

--
The megafreeze development model is broken. (tuomov, le 03/03/2007)
  • [^]Re: Idiot

    Posté par Axel () le 26/04/2007 à 12:59. (lien). Évalué à 2.

    peut être que le problème vient des serveurs entrant/sortants/antivirus.

  • [^]Re: Idiot

    Posté par guillaje (page perso, ) le 26/04/2007 à 13:48. (lien). Évalué à 2.

    Un 'md5sum' à chaque étape pourrait t'aider...

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general