IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Problème avec une archive tar


Sujet :

Shell et commandes GNU

  1. #1
    Membre confirmé
    Homme Profil pro
    Fondateur
    Inscrit en
    Octobre 2002
    Messages
    445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Fondateur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2002
    Messages : 445
    Points : 503
    Points
    503
    Par défaut Problème avec une archive tar
    Bonjour,

    J'avais une archive tar d'un dossier il y a de cela 5 mois histoire d'avoir une copie de sauvegarde de ce dossier.
    Entre temps, je l'avais mise sur un lecteur amovible (un archos Jukebox pour être précis) pour l'avoir en cas de problème sur ma Debian.

    Aujourd'hui, je récupère cette archive tar et j'essaie de recréer le dossier correspondant en utilisant la commande suivante dans la console :

    $ tar xvf Rep1_17072005.tar

    Ca me désarchive et liste correctement le début du dossier archivé (donc la liste s'affiche) et à un moment ça s'interrompt et j'ai le message suivant :

    gzip: stdin: invalid compressed data--format violated
    tar: Fin prématurée (EOF) rencontrée dans l'archive.
    tar: Fin prématurée (EOF) rencontrée dans l'archive.
    tar: Erreur non récupérable: fin de l'exécution immédiate


    Je sais pas du tout à quoi ça peut correspondre. Apparemment , l'erreur est irrécupérable mais sait-on jamais si quelqu'un connaissait un moyen de procéder ou une explication à ce problème ça serait sympa qu'il m'éclaire ?


    Merci d'avance .

    Sylvain.
    Développeur Java / Android.
    The Truth About Bitcoin : https://www.the-truth-about-bitcoin.com/
    In Bitcoin We Trust : https://inbitcoinwetrust.substack.com
    Retrouvez mes Apps Android : https://play.google.com/store/apps/d...01024188312025
    Tout sur le Bitcoin, la Blockchain et les Altcoins : https://www.toutsurlebitcoin.fr
    Devenez une meilleure de vous-même jour après jour : https://www.jedeviensmeilleur.fr

  2. #2
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    Je viens de créer une tarball il y a moins d'une heure.

    Et lors de la création, j'ai eu à peu près le même message d'erreur que toi.

    Le fichier qui faisait bloquer tar était une sauvegarde de base de registre.
    Il faut croire qu'il y avait des séquences que tar n'aimait pas trop, parcequ'une fois ce fichier ignoré ça a roulé tout seul.

    Peut être qu'il y a une option spéciale pour tar pour certains fichiers binaires spéciaux.

    Il existe egalement dar pour faire à peu près le même type de fichier. L'avantage c'est qu'il est possible d'extraire fichier par fichier et non pas l'intégralité comme fait tar.

    Ici, tu as un fichier qui pose problème, je ne crois pas que tu puisses extraire les fichiers qui suivent.
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  3. #3
    Membre confirmé
    Avatar de bster
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2005
    Messages : 372
    Points : 497
    Points
    497
    Par défaut
    certains caracteres non-ascii utilisés par kro$oft dans les tables ascii par forçages sont la source du problème, de même certains fichiers binaires compressés mais executables compressés donnent aussi ce problème (là sous tous les OS) ...

    ça se corrige facilement en zipant ou autre les fichiers avant de faire l'archive.
    Comité de lutte contre le langage SMS sur les forums
    Veuillez écrire dans un langage compréhensible par les humains, merci.

  4. #4
    Membre confirmé
    Homme Profil pro
    Fondateur
    Inscrit en
    Octobre 2002
    Messages
    445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Fondateur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2002
    Messages : 445
    Points : 503
    Points
    503
    Par défaut
    Oui mais pour le récupérer maintenant c'est cuit ? ou je peux tenter quelque chose ?
    Développeur Java / Android.
    The Truth About Bitcoin : https://www.the-truth-about-bitcoin.com/
    In Bitcoin We Trust : https://inbitcoinwetrust.substack.com
    Retrouvez mes Apps Android : https://play.google.com/store/apps/d...01024188312025
    Tout sur le Bitcoin, la Blockchain et les Altcoins : https://www.toutsurlebitcoin.fr
    Devenez une meilleure de vous-même jour après jour : https://www.jedeviensmeilleur.fr

  5. #5
    Membre actif Avatar de ixterm
    Inscrit en
    Mars 2005
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 283
    Points : 202
    Points
    202
    Par défaut
    Ce fichier n'est peut etre pas tout simplement un tar mais tar.gz, mais qui a été renommé en .tar

    donc essaie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tar xvfz Rep1_17072005.tar.gz

  6. #6
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    Citation Envoyé par ericjean
    Ce fichier n'est peut etre pas tout simplement un tar mais tar.gz, mais qui a été renommé en .tar

    donc essaie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tar xvfz Rep1_17072005.tar.gz
    le processus commence mais ne finit.
    Ce n'est donc pas une question de format, sinon l'ouverture de l'archive ne commencerait même pas.
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  7. #7
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    $ tar xvf Rep1_17072005.tar

    gzip: stdin: invalid compressed data--format violated
    tar: Fin prématurée (EOF) rencontrée dans l'archive.
    tar: Fin prématurée (EOF) rencontrée dans l'archive.
    tar: Erreur non récupérable: fin de l'exécution immédiate
    ce qui me derange c'est que l'erreur parle de gzip et l'option z n'est pas utilisée ?
    essaye l'option -i (tar -xivf .......tar)
    puis l'option --ignore-failed-read

    sinon il est a craindre que lors de la copie l'archive a perdu (ou alteré) quelques octects
    Marc
    Slackware for ever ......
    BASH - KSH ( http://marcg.developpez.com/ksh/ )

Discussions similaires

  1. compilation d'une archive .tar.gz en .rpm ?
    Par young077 dans le forum Linux
    Réponses: 2
    Dernier message: 11/09/2009, 10h08
  2. Extraction de certains fichiers d'une archive tar.gz
    Par yanis97 dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 31/01/2008, 23h13
  3. [Shell] Créer une archive tar
    Par sliderman dans le forum Linux
    Réponses: 1
    Dernier message: 07/11/2007, 22h42
  4. Installation d'une archive tar.gz
    Par heliof dans le forum Administration système
    Réponses: 6
    Dernier message: 26/10/2006, 19h12
  5. Problème avec une archive tar.gz
    Par rpd05 dans le forum Shell et commandes GNU
    Réponses: 14
    Dernier message: 27/06/2006, 17h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo