Erreur «Fin de fichier inattendue» lors de la décompression du fichier lzma


0

J'ai un fichier appelé foo.tar.lzma. En essayant de le décompresser, j'obtiens "Unerwartetes Dateiende" ("Fin de fichier inattendue"). Je suppose que j'ai perdu beaucoup d'octets, mais 1,1 Go sont toujours là.

Le fichier est assez ancien et toutes mes sauvegardes contiennent le même fichier corrompu.
Est-il possible de récupérer les données qui se trouvent dans la partie restante de l'archive?

Je suis sous Ubuntu 12.04, Windows XP est également installé et je peux aussi rendre visite à quelqu'un qui utilise un Mac.


Comment vous le décompressez? Comment était-il compressé?
Der Hochstapler

compressé: Je suppose que c'était tar -cf foo.tar bar && lzma -9 foo.tar - décompression: J'ai essayé unlzma foo.tar.lzma et tar -cJf foo.tar.lzma
Noob

Qu'est-ce qui donne l'erreur? tarou unlzma? Et j'espère que -cJfc'est une faute de frappe, ça -Jfaurait plus de sens.
Der Hochstapler

Unlzma $ t foo.tar.lzma unlzma: foo.tar.lzma: Unerwartetes Eingabe Ende
Noob

tar xJf foo.tar.lzma xz: (stdin): Unerwartetes Eingabe Ende tar: Unerwartetes Dateiende im Archiv. tar: Unerwartetes Dateiende im Archiv. tar: l'erreur n'est pas récupérable: quitter maintenant
Noob

Réponses:


0

Désolé, c'est de ma faute. lzman'a pas produit de nouveaux fichiers et tar a généré des erreurs. Mais je n'ai pas vu tar xJfextraire au moins les données restantes

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.