récupération de fichier odt

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email: - remimarius@gmail.com
Sujet: - récupération de fichier odt
Question: - bonjour, avez vous des outils de récupération de ficher odt ? cordialement

Bonjour

Message du 29/09/14 13:19
avez vous des outils de récupération de ficher odt ?

Les fichiers odt sont des "archives compressées", autrement dit
des fichiers (essentiellement au format xml), compressés (zippés).

On peut les "dé-zipper" pour, notamment, modifier le xml d'un
fichier éventuellement corrompu. Pas besoin d'outil spécifique donc,
mais un logiciel de décompression et un éditeur de fichier.

La structure des documents est présentée dans ce tutoriel :

https://wiki.documentfoundation.org/FR/General/CreerFichierODF

Si tu réponds, merci de penser à utiliser la fonction "répondre à tous"
du logiciel de courrier ou du webmail de façon que la liste reçoive
la réponse.

Cordialement
Pierre-Yves

Bonjour,
Nous avons hier un problème de fichier ods corrompu.
Nous l'avons dezippé sans problème mais même en essayant de modifier le xml (qui était imbuvable à lire) nous ne sommes pas arrivés à le reparer.
Après 2 heures d'essai, j'ai téléchargé un outil qui s'appelle recovery for calc (il existe aussi pour writer) et en 2 minutes mon fichier était réparé.
Bonne journée,

Bonjour Irène,

Nous avons hier un problème de fichier ods corrompu. Nous l'avons
dezippé sans problème mais même en essayant de modifier le xml (qui
était imbuvable à lire) nous ne sommes pas arrivés à le reparer.

pour le rendre moins imbuvable, on peut configurer LibO afin qu'il
génère un fichier XML non optimisé :
Outils > Options, Chargement/Enregistrement, décocher la case "Optimiser
la taille pour le format ODF"
Bien entendu, quand le fichier est corrompu, c'est trop tard :slight_smile:

Il existe des éditeurs qui sont capables d'organiser le XML et rendre
les choses moins obscures. J'utilise NotePad++ mais il existe aussi
XMLnotepad (Microsoft) que je n'ai pas (encore) testé mais qui est
souvent conseillé. Ces deux éditeurs sont gratuits.

Après 2 heures d'essai, j'ai téléchargé un outil qui s'appelle
recovery for calc (il existe aussi pour writer) et en 2 minutes mon
fichier était réparé.

Bon, payer 100 dollars ne se justifie que quand le fichier est
primordial pour l'entreprise/la collectivité et que les autres moyens de
récupération ont échoué.

Bonjour,
J'ai utiliser notepad mais même en modifiant là où l'ouverture du fichier nous mettait une erreur ceci ne fonctionnait.
Je n'ai pas payer 100 dollars! A ce prix il allait se le refaire son fichier l'utilsateur!
La version que j'ai trouvé était totalement gratuite.

Par contre je n'ai pas compris à quoi aurait servi "on peut configurer LibO afin qu'il

génère un fichier XML non optimisé :
Outils > Options, Chargement/Enregistrement, décocher la case "Optimiser
la taille pour le format ODF"

Ca m'interesse de savoir pour une autre fois.

Merci

Bonjour

iv wrote

J'ai utiliser notepad mais même en modifiant là où l'ouverture du fichier
nous mettait une erreur ceci ne fonctionnait.

Deux aspects...

1. Les balises doivent être appariées, et toutes celles "attendues" doivent
être
présentes. L'indication de localisation de la première erreur est... une
indication
mais elle ne suffit pas toujours pour rectifier tous les problèmes.

2. Corriger un des éléments (content.xml par exemple) est une chose, mais
il faut aussi ensuite reconstituer l'archive, notamment en respectant
l'arborescence
lors de la compression. Ce paramètre n'est pas forcément activé par défaut
dans le
logiciel (7-zip, winzip, etc. ) .

iv wrote

Par contre je n'ai pas compris à quoi aurait servi "on peut configurer
LibO afin qu'il
génère un fichier XML non optimisé :

Quand l'option est cochée (valeur par défaut), LibreOffice enregistre le xml
sans
ajouts de retraits, espacements et sauts de ligne ; tout est "compact",
comme sur une
seule "grande ligne". Ceci permet un enregistrement (puis l'ouverture) plus
rapide
et diminue la taille des fichiers.

Cordialement
Pierre-Yves

J'ai utiliser notepad mais même en modifiant là où l'ouverture du fichier nous mettait une erreur ceci ne fonctionnait.
Je n'ai pas payer 100 dollars! A ce prix il allait se le refaire son fichier l'utilsateur!
La version que j'ai trouvé était totalement gratuite.

Tant mieux ! :slight_smile:

Par contre je n'ai pas compris à quoi aurait servi "on peut configurer LibO afin qu'il

génère un fichier XML non optimisé :
Outils > Options, Chargement/Enregistrement, décocher la case "Optimiser
la taille pour le format ODF"

Ca m'interesse de savoir pour une autre fois.

Sans décocher l'option, lorsque l'on ouvre les fichiers XML contenus
dans l'archive que constitue un fichier ODF, on trouve une seul ligne de
texte qu'il est alors bien difficile d'interpréter.

Exemple du début de content.xml avec l'option désactivée :
<?xml version="1.0" encoding="UTF-8"?>
<office:document-content [et le reste à la suite...]

Lorsque l'option est décochée, le fichier XML est enregistré avec les
sauts de ligne qui vont bien. Du coup, il devient beaucoup plus facile
de lire les fichiers et de s'y repérer. Les éditeurs que j'ai mentionnés
savent mettre les divers éléments en valeur.

Exemple du début de content.xml avec l'option désactivée :
<office:document-content office:version="1.2">
<office:scripts/>
<office:font-face-decls>
<style:font-face style:name="Mangal1" svg:font-family="Mangal"/>
<style:font-face style:name="Times New Roman" svg:font-family="'Times
New Roman'" style:font-family-generic="roman" style:font-pitch="variable"/>
[etc.]

Suite...

pierre-yves samyn wrote

Quand l'option est cochée (valeur par défaut), LibreOffice enregistre le
xml sans
ajouts de retraits, espacements et sauts de ligne ; tout est "compact",
comme sur une
seule "grande ligne"

J'ai oublié de préciser qu'il était possible "après coup" de retrouver un
texte
lisible. Si on ouvre un fichier XML "compact" (enregistré sans avoir décoché
l'option), on peut utiliser le rechercher-remplacer. Par exemple avec
Notepad++
Rechercher >
Remplacer par >\n
en sélectionnant le mode étendu ou expression régulière

Cordialement
Pierre-Yves

Passer par Affichage/Retour automatique à la ligne ne fonctionnerait pas dans ce cas là ?

ID wrote

Passer par Affichage/Retour automatique à la ligne ne fonctionnerait pas
dans ce cas là ?

Rien à voir... ceci concerne la pliure de ligne

Pierre-Yves