Bonjour à tous,
Je me permets de solliciter votre aide concernant un document LibreOffice Writer (.odt) auquel je tiens énormément et que je n’arrive plus à ouvrir.
Contexte
Il s’agit d’un manuscrit sur lequel j’ai travaillé pendant plusieurs mois.
À l’époque, je travaillais directement sur une clé USB. J’ouvrais le document depuis la clé et j’enregistrais systématiquement avec Ctrl + S, sans faire de copie locale sur le disque dur.
La clé USB avait cependant un comportement étrange : très souvent, Windows refusait de l’éjecter en indiquant que des fichiers étaient encore ouverts, même lorsque toutes les applications étaient fermées. Je finissais donc généralement par retirer la clé après avoir éteint l’ordinateur.
Plusieurs mois plus tard, en voulant reprendre ce document, LibreOffice ne parvient plus à l’ouvrir.
Messages d’erreur
À l’ouverture, LibreOffice affiche :
Impossible de lire les données de manifest.rdf
Il propose ensuite de réparer le document.
Si j’accepte, la réparation échoue avec le message :
Erreur générale.
Erreur d’entrée/sortie générale.
Le document se ferme ensuite.
À noter qu’un second document créé à la même période sur cette même clé USB présentait le même premier message d’erreur, mais LibreOffice est parvenu à le réparer automatiquement.
Ce que j’ai déjà essayé
-
J’ai toujours conservé le fichier original et je travaille uniquement sur des copies.
-
J’ai renommé le fichier en
.zip. -
7-Zip reconnaît bien une archive ZIP et affiche notamment :
-
Configurations2/
-
META-INF/
-
Thumbnails/
-
content.xml
-
styles.xml
-
meta.xml
-
settings.xml
-
manifest.rdf
-
layout-cache
-
mimetype
Le fichier content.xml est annoncé avec une taille d’environ 56 756 octets.
Cependant :
- toute tentative d’ouverture ou d’extraction de
content.xmléchoue avec “erreur en-têtes : content.xml” ; - les mêmes erreurs apparaissent également pour
styles.xml,meta.xml,settings.xml,manifest.rdf, etc.
Le test d’intégrité de 7-Zip signale de nombreuses erreurs d’en-tête.
J’ai également essayé WinRAR. La tentative de réparation échoue avec le message :
Méthode inconnue
Analyse déjà effectuée
Le fichier a également été examiné avec l’aide d’outils d’analyse.
Il semble que :
- l’archive ZIP soit encore partiellement structurée ;
-
META-INF/manifest.xmlsoit encore lisible ; - les informations du répertoire central indiquent toujours l’existence de
content.xmlavec une taille cohérente ; - en revanche, le flux correspondant à
content.xmlsemble corrompu ou impossible à décompresser.
L’impression générale est que la structure du document n’est pas totalement détruite mais que les en-têtes ou le début du flux compressé sont endommagés.
Ma question
Existe-t-il un moyen de récupérer le contenu de content.xml malgré cette corruption ?
Je suis preneur de toute piste :
- outil spécialisé ;
- méthode de reconstruction du fichier ODT ;
- récupération manuelle du flux DEFLATE ;
- ou toute autre approche.
Le document est extrêmement important pour moi, même une récupération partielle du texte serait précieuse.
Je peux bien entendu fournir le fichier ODT original si cela peut aider à l’analyse.
Merci d’avance à toutes les personnes qui prendront le temps d’étudier mon problème.
Informations techniques complémentaires :
- Taille du document : 19 Ko.
- Le répertoire central ZIP est encore présent.
- content.xml est annoncé à 56 756 octets.
- 7-Zip voit correctement les entrées mais échoue avec “erreur en-têtes”.
- WinRAR ne parvient pas à réparer l’archive (“Méthode inconnue”).
- META-INF/manifest.xml reste lisible.
- Le document n’est donc pas un simple fichier vide.