Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/01/2016, à 21:09

Recordset

Fichier corrompu (Résolu)

J'avais créé un fichier .odt  avec LibreOffice 5
Version: 5.0.2.2
Build ID: 00m0(Build:2)
Locale : fr-FR (fr_FR.UTF-8)

J'ai été amené, sur une autre machine, à ouvrir ce fichier avec Abiword.

Apparemment tout s'est bien passé à l'enregistrement, sauf qu'après fermeture du fichier, impossible d'y accéder à nouveau (ni avec Abiword, ni avec Libre Office)
J'avais bossé un bon moment et ça....    de perdre tout ce travail
Voici le message que j'obtiens sous Libre Office :

Erreur de lecture
Erreur de format dans le fichier du sous-document content.xml à la positon 409.75 (row,col)

Quelqu'un a-t-il une méthode pour me permettre de récupérer ce fichier ?



.........................................................................................................


J'ai trouvé la solution : passer par un éditeur .xml

Yessssss !

J'ai dû tester plusieurs lecteurs avant d'en trouver un qui accepte de contourner l'erreur. Donc : ne vous découragez pas au premier échec si vous êtes dans la même galère

Dernière modification par Recordset (Le 20/01/2016, à 01:02)

Hors ligne

#2 Le 20/01/2016, à 00:57

hibou7

Re : Fichier corrompu (Résolu)

Félicitations pour t'en être sorti par toi-même.

En précisant un peu le titre et en y ajoutant [Résolu], il est pensable que quelqu'un se trouvant plus tard dans la même situation  puisse s'en sortir aussi grâce à ta solution.

→modifier la première publication du fil et ajouter [Résolu] dans le titre.
Merci smile


Xubuntu 22.04 sur HP ENVY TS Sleekbook 4 | CPU: Intel Core i5-3337U  | RAM: 8 Gio
Débuter en Console
Si GNU/Linux ne répond plus, le redémarrer proprement avec la combinaison de touches:
Alt + SysRq + REISUB (Retourne en Islande sur un bateau).

Hors ligne

#3 Le 20/01/2016, à 03:35

moko138

Re : Fichier corrompu (Résolu)

Recordset a écrit :

J'ai trouvé la solution : passer par un éditeur .xml

Pour ceux qui ne connaissent pas, as-tu des noms à suggérer et les grandes lignes de la manip' que tu as faite ?
Merci smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#4 Le 20/01/2016, à 09:02

Recordset

Re : Fichier corrompu (Résolu)

Sans prétendre que c'est la plus simple des solutions possibles (je l'ai jouée "opération bidouille"...) voici le cheminement.
J'ai commencé par créer une copie du fichier endommagé (pas risquer de le "fusiller" définitivement par une manip hasardeuse)
J'ai lancé une commande "ouvrir avec" en demandant le gestionnaire d'archives.
Cette manip m'a fourni la liste des sous-composants du fichier (il doit exister un terme technique plus précis, mais je ne le connais pas)
Parmi ces sous-composants : "content" était le plus volumineux, donc celui qui potentiellement devait contenir le texte.
Là, j'ai testé divers éditeurs .xml. Plusieurs m'ont renvoyé des messages d'erreur ("balise attendue mais non trouvée", notamment...)
xml copy editor a réussi à m'afficher le contenu du fichier (ponctué de toutes les balises)
J'ai recopié tout ce contenu dans le presse-papier, l'ai ouvert comme un fichier texte et, moyennant un travail de nettoyage, j'ai récupéré le contenu de mon .odt.

En conclusion, et avec rancune, je vous déconseille l'utilisation de Abiword.

Voilà.

Dernière modification par Recordset (Le 20/01/2016, à 09:03)

Hors ligne

#5 Le 20/01/2016, à 11:32

hibou7

Re : Fichier corrompu (Résolu)

Merci pour ces précisions. smile


Xubuntu 22.04 sur HP ENVY TS Sleekbook 4 | CPU: Intel Core i5-3337U  | RAM: 8 Gio
Débuter en Console
Si GNU/Linux ne répond plus, le redémarrer proprement avec la combinaison de touches:
Alt + SysRq + REISUB (Retourne en Islande sur un bateau).

Hors ligne

#6 Le 20/01/2016, à 23:09

JBF

Re : Fichier corrompu (Résolu)

Recordset a écrit :

J'ai recopié tout ce contenu dans le presse-papier, l'ai ouvert comme un fichier texte et, moyennant un travail de nettoyage, j'ai récupéré le contenu de mon .odt.

Tu pouvais faire plus simple en réparant le fichier content.xml puisque le message d'erreur te donnait la position de l'erreur.
Une fois le fichier content.xml corrigé, il suffit de recompresser le tout au format zip, de lui donner l'extension .odt puis de la rouvrir avec LO. L'avantage est que tu retrouves toute la mise en forme et les définitions de style.


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#7 Le 21/01/2016, à 10:36

corrigo

Re : Fichier corrompu (Résolu)

JBF a écrit :

Tu pouvais faire plus simple en réparant le fichier content.xml puisque le message d'erreur te donnait la position de l'erreur.

C'est à dire ? Par quel moyen ?

Hors ligne

#8 Le 21/01/2016, à 12:34

JBF

Re : Fichier corrompu (Résolu)

Si tu utilises un éditeur XML celui-ci devrait te dire en quoi consiste l'erreur, par exemple une balise non fermée, ce qui est facile à corriger.


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#9 Le 21/01/2016, à 20:14

corrigo

Re : Fichier corrompu (Résolu)

Merci pour l'explication. smile

Hors ligne

#10 Le 25/05/2018, à 13:35

emorino

Re : Fichier corrompu (Résolu)

Bonjour,

@Recordset
Je suis bloquée au premier niveau : "J'ai lancé une commande "ouvrir avec" en demandant le gestionnaire d'archives."
De mon côté, on m'indique que le fichier ne peut être ouvert comme une archive. C'est peine perdu vous pensez ?

Voici mon problème :
Ce matin, je ne sais pour quelle raison, un fichier en ods correctement fermé la veille et qui s'est toujours ouvert, ne s'ouvre plus. Quand je double clique, ça ouvre une fenêtre Import de texte (la même que lorsque le ficher est en .csv), et quand je laisse les cases sélectionnées par défaut de cet import de texte, ça ouvre un fichier ods, avec des caractères illisibles. C'est un fichier qui contient des infos "sensibles" qui fait 76ko.
Le testeur de fichier de bm92 indique que la structure zip de ce document ODF est endommagée. Je précise que je n'ai rien dans mon dossier backup malheureusement.
Si quelqu'un a une idée, je prends. Merci

Hors ligne

#11 Le 25/05/2018, à 14:55

moko138

Re : Fichier corrompu (Résolu)

Bonjour emorino,
Ce fil est résolu et ta demande risque de passer inaperçue.

Ouvre donc ton propre fil, puis indiques-en ici le lien : tu auras plus de chances d'obtenir une aide efficace de spécialistes.  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne