Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Compression en tete tar.gz corrompue
Envoyé par: vnto2000

Bonjour à tous,
j'ai compressé pour mon rapport de stage tout plein de fichiers en tar.gz.
C'etait sous une tres vieille debian.
Seulement voila, maintenant que je suis sous Redhat 7,9,Knoppix et windows (desolé), il 'est ecrit que mon en tete est corrompue et que mon "je ne sais plus trop quoi 64" est desuete.
Que faut il faire d'apres vous? Existe une facon de recuperer mes fichiers compressés avec une distribution recente? Il y a t il des utilitaires pour cela?
Merci beaucoup de votre aide!
Yann

Poste le Tuesday 7 December 2004 15:44:23
Répondre     Citer    
Re: Compression en tete tar.gz corrompue
Envoyé par: Marck

Salut

Je ne sais pas vraiment. Ton message d'erreur est-il celui-ci:
tar: Archive contains obsolescent base-64 headers

Si oui ou non, pourrais-tu le donner exactement ce qui permettrait à ceux qui l'ont déjà rencontré de te répondre.

J'ai rentré ce message d'erreur dans google/linux et il y a beaucoup de réponses. Par exemple ici une solution est proposée:
[www.linuxquestions.org]

La voici:
gzip -d file.tar.gz
and then do
tar -xf file.tar
And it extracts without errors.

Voilà si ce n'est pas cela donne le bon message d'erreur et A +

Poste le Tuesday 7 December 2004 20:00:22
Répondre     Citer    
Re: Compression en tete tar.gz corrompue
Envoyé par: vnto2000

Voici les deux messages que j'obtiens:
invalid compressed data--format violated
Archive contains obsolescent base-64 headers
.
Et avec ta methode, j'ai la premiere erreur.
Merci de ton aide. :-)

Poste le Wednesday 8 December 2004 15:57:33
Répondre     Citer    
Re: Compression en tete tar.gz corrompue
Envoyé par: Marck

Re

Donc si j'ai bien compris, tu entres:
gzip -d file.tar.gz
Et il te répond:
Invalid compressed data--format violated

(alors que tar te répondait Archive contains obsolescent base-64 headers)

J'ai essayé de trouver une solution (sur le web uniquement puisque je ne peux pas faire d'essais). Mais rien! Ou du moins rien qui ne me semble pouvoir vraiment te sortir d'affaire.

A tout hasard que donne la commande file:
file TON_FICHIER.tar.gz

Eventuellement, arrives-tu à voir s'afficher les noms de qq uns de tes fichiers avec la commande:
tar -ztf TON_FICHIER.tar.gz

Il y a peut-être une piste ici pour une récupération partielle des fichiers:
[www.groupsrv.com]

A +

PS: si tu fais des essais divers et variés à coup de gunzip et de tar, procède sur une copie, on ne sait jamais.

PPS: si ces documents sont vraiment imùportants pour toi... peut-être cela vaudrait-il le coup d'installer sommairement une vieille distrib pour voir si tu parviens ainsi à les récupérer.

Poste le Wednesday 8 December 2004 21:27:07
Répondre     Citer    
Re: Compression en tete tar.gz corrompue
Envoyé par: Marck

PPPS: j'ai oublié, sur une copie, essaie à tout hasard:
gzip -df TON_FICHIER.tar.gz (le f servant juste à essayer de forcer un peu...)

Poste le Wednesday 8 December 2004 21:33:26
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Compression en tete tar.gz corrompue
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons