Erreur dans un ODT


Remonter

Contacts :

Nicolas


Trouver la position d'une erreur dans un ODT

Un fichier .odt qui explose en taille, un .odt qui ne s'ouvre plus...

Cette procédure à été écrite par Michel Rudelle

Procédure testée sous Windows Vista et 7
=============================

0) Faire une copie de sauvegarde du fichier défectueux

1) Remplacer l'extension du fichier par .zip

2) Extraire tout.
On peut lire le fichier content.xml dans l'archive zip, mais on ne peut pas le modifier.

3) Information supplémentaire sur l'erreur:
avec Firefox: ouvrir (Ctrl+o) le fichier content.xml, l'erreur est affichée
avec une information sur la nature de l'erreur:


Attention: avec un fichier décompressé de 48 Mo, c'est très long

4) Utiliser Notepad++  http://notepad-plus-plus.org/
   - ouvrir le fichier content.xml
   - atteindre l'erreur: Ctrl+g et entrer la position donnée dans le message d'erreur
   - corriger l'erreur
   - enregistrer le fichier

Si on a suivi la recommandation donnée par Jean-Baptiste (forcément avant de rencontrer l'erreur):
  Toujours désactiver l'option "optimisation de la taille pour le format ODF"
  menu Outils -> Options -> Chargement/enregistrement -> Général
la manipulation du fichier avec Notepad++ est beaucoup plus aisée grâce à une présentation multi lignes au lieu d'une seule ligne.
(Malgré tout je suis arrivé à corriger ma ligne unique de 48 007 544 caractères, mais c'est laborieux)

5) Reconstituer l'archive zip
attention, si le fichier s'appelle "Toto", il faut créer l'archive à partir de l'intérieur du répertoire "Toto" en sélectionnant tout son contenu, et non à partir du répertoire lui-même.
De ce fait l'archive porte le nom d'un des éléments du contenu, il suffit de la renommer.

6) Remplacer l'extension du nouveau fichier archive par .ods (ou .odt)

7) C'est tout bon ... enfin peut-être, y'a plus qu'à l'ouvrir !

Bonne journée,

Michel

Dernière mise à jour : avril 2021