[Tutoriel] Récupérer un fichier ODF corrompu et Conseils

Fichier corrompu, impossible à ouvrir ou avec affichage du filtre ASCII. Venez déposer ici votre document.

Modérateur: Vilains modOOs

[Tutoriel] Récupérer un fichier ODF corrompu et Conseils

Messagepar Dude » 25 Mai 2010 13:42

Bonjour,

Avant de poster votre problème...
  1. testez d'abord votre fichier avec cet utilitaire.
  2. puis tentez de suivre nos tutoriels :
Messages de ce fil à lire également :
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20233
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Autres pistes à suivre... et des conseils.

Messagepar Papayes » 25 Mai 2010 14:11

Bonjour,

  1. La corruption provient le plus souvent dans un de ces 3 cas :

    1. arrêt inopiné de l'ordinateur ou micro-coupure électrique ;
    2. travail direct sur une clé USB ;
    3. taille excessive des images insérées.

  2. Demande d'aide auprès des bénévoles du forum :

    1. Vous pouvez essayer de joindre votre fichier dans ce forum spécialisé.
      Comment joindre un fichier

    2. Si le fichier dépasse les 500 Ko acceptés (ce qui ne présage rien de bon...) mais inférieur à 8 Mo (8 192 Ko)
      vous pouvez le joindre en passant uniquement par le site Cjoint :http://www.cjoint.com/

        Exceptionnellement, s''il dépasse cette limite de 8 Mo,
        vous pouvez le joindre en passant par le site dl.free.fr : http://dl.free.fr/
        Ne pas "Protéger votre fichier par mot de passe"
      Ces sites conservent le fichier 30 jours ce qui devrait être largement suffisant.
      Vous placez dans votre message le lien que vous donne free après votre téléchargement.
      Ceci étant une exception à n'utiliser que dans le cadre de ce forum spécialisé dans la récupération de document.

    3. Vous pouvez ,
      dans le cas d'un fichier relativement confidentiel, une fois que le fichier a pu ou non être réparé
      • demander à un Modérateur de supprimer le lien des fichiers dans les réponses et
      • supprimer vous-même le lien de votre fichier en éditant votre message (Bouton ÉDITER)

  3. Voici les conseils pour que cela ne se reproduise pas :

    1. Travaillez toujours avec le format natif de OOo : ODF
      menu : Fichier > Enregistrer sous immédiatement dès son ouverture votre fichier avec le type ODF sur le disque dur,
      • que se soit un Nouveau document
      • ou un fichier provenant d'un autre programme : dans ce cas, après l' Enregistrer sous le format natif ODF, fermez le fichier et ouvrez le fichier enregistré avec l'extension .odt, .ods, .odp, .odg, odb,.odf. afin que les conversions soient prises en compte.

    2. OpenOffice enregistre alors un fichier de sauvegarde backup (.bak) si l'option correspondante est cochée.
        Menu : Outils > Options ... > Chargement/enregistrement > Général :
        Toujours créer une copie de sauvegarde.png
        Cochez : Toujours créer une copie de sauvegarde (1).

        Note 1 : L'option suivante (2) Enregistrer les informations de récupération automatique (15 min par défaut en 10 min ou 5 min suivant votre vitesse de travail) ne concerne que la restauration en cas de plantage sur lequel l'utilisateur n'a pas d'accès...

        Note 2. Les sauvegardes ne commenceront que lorsque votre fichier sera Enregistré sous avec l'option ODF.

        Note 3. Les Bases .odb ne sont pas gérées par cette copie de sauvegarde. Pratiquez la "sauvegarde incrémentée" voir le point 3.


        Les fichiers sauvegardés se trouvent dans le dossier backup du dossier personnel (appelé ici "Profil")
          Pour les profils qui sont des dossiers cachés, lire le sujet correspondant à votre système lien ici
          Rappel :
            Pour XP : C:\Documents and Settings\Nom_de_l’utilisateur\Application Data\OpenOffice \4\user\backup
            Pour Vista, Win 7 et 8 : C:\Utilisateurs\Nom_de_l’utilisateur\AppData\Roaming\OpenOffice \4\user\backup
            Pour Ubuntu ou autres distributions Linux : /home/nom_d'utilisateur/.openoffice/4/user/backup
            Pour Mac Os X : Répertoire Nom de l'utilisateur > Bibliothèque > Application Support > OpenOffice > 4 > user > backup >
        C'est ce fichier .bak qu'utilise alors AOO pour restaurer le fichier après un gel de l'application.

    3. Mais tout travail important nécessite des sauvegardes régulières lors de son élaboration :


    4. Utilisation d'une clé USB
      :alerte: Un fichier doit être enregistré sur le disque dur avant d'être déplacé sur une clé pour être transporté.
      Mais,
      cette clé doit être de qualité supérieure (privilégier sa qualité à sa capacité)
      embarquant un logiciel de protection
      pour éviter toute désactivation "à chaud".
        Attention aux clés offertes comme cadeaux publicitaires souvent très peu fiables


      Il est indispensable d'éjecter électroniquement avant de retirer physiquement la clé USB de l'ordinateur,
      en passant par la commande spécifique "Retirer le périphérique en toute sécurité" de la Barre des tâches de Windows
      ou par la commande " Éjecter « CLE USB » sous Mac OsX en cliquant sur son icône et tout autre configuration Linux.
      4Ckles éjectées.png

    Lisez attentivement les conseils qui s'appliquent aussi bien à Writer qu'à Impress :
    Conseils Writer/Word et les autres modules
    • Paragraphe A : Travailler au format natif ODF
    • Paragraphe B : Sauvegarde des documents
    • Paragraphe C : Gestion des Images insérées
Cordialement,
Dernière édition par Don Corleone le 01 Fév 2011 21:14, édité 1 fois.
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
 
Message(s) : 4154
Inscrit le : 07 Déc 2005 14:55
Localisation : Vic-Fezensac dans le Gers

Cas des fichiers .odb du module Base et Conseils

Messagepar Papayes » 11 Août 2010 09:14

Bonjour,

Prévention de la corruption des fichiers .odb du module Base


Le fonctionnement de Base est particulier car l'application charge toutes les données, formulaires, requêtes, rapports, programmes, fichiers de configuration, tables et objets en mémoire vive. Un problème d'alimentation électrique (micro coupure) et c'est la perte plus ou moins grave des données en mémoire.
De plus, comme signalé dans le message plus haut en Note 3, les Bases .odb ne sont pas gérées par la copie de sauvegarde du réglage d'option Menu : Outils > Options ... > Chargement/enregistrement > Général : Toujours créer une copie de sauvegarde.

Pour prévenir ces corruptions,

  1. Travaillez et enregistrez sur votre Disque Dur et non sur une clé USB. Celle-ci ne doit servir que pour le transport d'un fichier déjà enregistré et fermé d'un ordinateur à un autre.

  2. La sauvegarde incrémentée avec l'extension d'Alain de la Chaume déjà signalée, http://user.services.openoffice.org/fr/forum/viewtopic.php?p=101745#p101745 reste la meilleure solution avec en prévention, de temps en temps, un enregistrement et une fermeture du fichier pour soulager la mémoire vive.

  3. Passer la Mémoire vive dédiée au Cache graphique de 20 Mo par défaut à 96 Mo (maximum 128 Mo)
    par Menu : Outils > Options > Openoffice.org > Mémoire vive >.

  4. À compléter d'une défragmentation du Disque Dur plus fréquente que l'usage normal d'utilisation,
    exemple par My Defrag avec le réglage "Journalier" Défragmenteur de disque MyDefrag .

  5. Mais,
    il est nécessaire de compacter la base régulièrement car
    à force de manipulation sur les données et les objets (ajout / suppression), tout fichier .odb a tendance à enfler.

    1. Notez la taille de votre Base actuelle puis ouvrez celle-ci.

    2. pour en réduire la taille, il existe une commande SQL :
      Code : Tout sélectionner   AgrandirRéduire
      CHECKPOINT DEFRAG
      Menu : Outils > SQL...
      à saisir dans la Boite de dialogue Exécuter l'instruction SQL :
      Exécuter instruction SQL.png
      Tapez la commande puis Bouton Exécuter puis Bouton Fermer.
      Cette manipulation permet la compression et le nettoyage de la base .

    3. Fermez votre Base et vérifiez sa nouvelle taille.
A+
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
 
Message(s) : 4154
Inscrit le : 07 Déc 2005 14:55
Localisation : Vic-Fezensac dans le Gers

La RAM et les coupures d'électricité

Messagepar Papayes » 20 Juil 2011 08:08

Bonjour,
Les programmes utilisent la RAM pour les fichiers qu'ils créent ou qu'ils "montent" (par la commande "Ouvrir").
La mémoire vive (ou RAM pour Random Access Memory) est une mémoire volatile qui perd toutes les données entrées lorsqu'elle n'est plus alimentée en électricité.
Elle est cent mille fois plus rapide que le disque dur.
Elle enregistre toutes sortes de données temporairement, comme le texte que vous tapez ou le contenu du Presse-papier.

Comme la taille des RAM est devenue énorme, pratiquement tout le fichier en cours d'exécution y figure désormais (avant l'ordinateur utilisait partiellement le Disque dur pour soulager la RAM).

En cas de coupure d’électricité y compris les micro-coupures et l'arrêt de l'ordinateur, vous perdez tout ce qui est dans la RAM. C'est le fonctionnement normal d'un ordinateur.

Voilà pourquoi pour tout programme de création de fichier, on vous dit de sauvegarder de suite votre fichier sur le disque dur : "Enregistrer sous" puis,
en plus de la sauvegardes des modifications apportées par "Enregistrer",
de faire des "Enregistrer sous un nom incrémenté" très réguliers afin de se mettre à l'abri des coupures de courant,
surtout si vous n'avez pas un "Onduleur" ou plus exactement une alimentation sans interruption (ASI) (appareil de régulation du courant électrique qui vous donne le temps de sauvegarder votre dernier travail).

Pour OpenOffice et LibreOffice, profitez de l'extension d'Alain de la Chaume, Sauvegarde avec incrémentation automatique
qui, même avec MacOsX qui possède une sauvegarde automatique des fichiers, est très pratique pour conserver toutes les étapes d'un travail important.

Les possesseurs d'ordinateurs portables sont à l'abri de ces micro-coupures à la condition de ne pas enlever la Batterie qui joue le rôle de tampon. Si vous l'enlevez, vous vous retrouvez dans les mêmes conditions que les autres ordinateurs...

Cordialement,
A+
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
 
Message(s) : 4154
Inscrit le : 07 Déc 2005 14:55
Localisation : Vic-Fezensac dans le Gers

Retrouver un fichier sauvegardé par WIN 7

Messagepar Papayes » 29 Nov 2011 08:37

Bonjour,

Windows 7 propose une fonctionnalité de sauvegarde des fichiers :
depuis les propriétés d'un fichier, dans l'onglet « Versions précédentes », on peut accéder
  • aux « Shadow copies » créées depuis les Points de restauration ,
  • ou aux fichiers sauvegardés par le module de Sauvegarde de Win7.

La fonction Versions précédentes de Windows 7, est globalement utile, à condition que le système ait été bien paramétré au préalable.
En cas de disparition ou de corruption d'un fichier AOO ou LibO, vous pouvez essayer de le retrouver si les méthodes précédentes n'ont pu réparer votre fichier.

Le sujet a été déplacé dans la section Tutoriel. Restaurer un fichier sauvegardé par WIN 7

     Ajout : 
      Plan du Tutoriel
      Premier message : I. Préalables Aller au message

      1. Tester s'il existe une possibilité de Restaurer une version précédente d'un fichier par clic droit
      2. Configurer les sauvegardes automatiques sous Win7
        1. Gérer l'espace
        2. Modifier les paramètres.
      3. Gestion de Points de Restauration de Windows (VSS)
        1. Vérifiez que VSS est bien actif sur le disque contenant le système ou les lecteurs qui contiennent vos documents à sauvegarder.
        2. Vérifiez que l'espace disque alloué à VSS est suffisant.
        3. Réglez la fréquence de création des points de restauration.

      Deuxième message : II. Restaurer un fichier sauvegardé par Win 7 Aller au message

      Deux méthodes pour retrouver et restaurer un fichier :
      1. La plus rapide d'accès : Clic droit et restaurer les versions précédentes
        1. Points de restauration si la capture a été créée par VSS.
        2. Sauvegarde si elle provient de la Sauvegarde automatique de Windows7
        Le processus de restauration diffère légèrement selon l'origine de la sauvegarde.

      2. Par le Panneau de configuration > Sauvegarde des fichiers
     

Il n'en reste pas moins vrai que la sauvegarde incrémentée d'Alain reste le meilleur outil de sauvegarde pour l'élaboration de fichiers complexes de AOO ou LibO !
Sauvegarde avec incrémentation automatique
Cordialement vôtre,
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
 
Message(s) : 4154
Inscrit le : 07 Déc 2005 14:55
Localisation : Vic-Fezensac dans le Gers

Comment retrouver un fichier sous Win8 ou Win10

Messagepar Papayes » 21 Fév 2013 17:52

Bonjour,

Windows dans ses versions 8 et 10, a repensé entièrement la fonctionnalité de Sauvegarde de fichiers avec un mode opératoire très proche du "Time Machine" d'Apple.
le système permet de faire des enregistrements de sauvegarde des fichiers,
avec la double condition expresse
  1. que vous ayez configuré un lecteur externe ou un lecteur réseau
  2. que vous ayez activé la fonctionnalité.

Le sujet a été déplacé dans la section Tutoriel : Comment restaurer un fichier sauvegardé sous Win8

     Ajout : 
      Plan du tutoriel :
      Premier message : Préalable à toute Sauvegarde de fichiers sous Windows 8

      1. Préalable : Configurer un lecteur pour l'Historique des fichiers.
          Deux possibilités afin de se mettre à l'abri d'une panne du disque dur origine :
          1. utiliser un Disque dur externe
          2. choisir un emplacement Réseau
          Dans les 2 cas, affichez la boite de dialogue Historique des fichiers
          1. Méthode par le Panneau de configuration :
          2. Méthode par fenêtre d'Accueil

      2. Activation de la fonctionnalité Sauvegarde
      3. Réglages indispensables
        Pour éviter de saturer le lecteur d'Historique des fichiers,
        il est indispensable de définir la fréquence des sauvegardes
        et la durée de conservation des anciennes versions.
      4. Ce que l'Historique des fichiers sauvegarde
        La fonctionnalité Historique des fichiers n'est pas destinée à sauvegarder tout le contenu du disque système, ou n'importe quel dossier,
        mais seulement des emplacements bien spécifiques : les bibliothèques (Documents, Images, Musique, Vidéos...), le bureau, les contacts et les favoris.
        Cette limitation est largement suffisante dans la majorité des cas.
      5. Exclusion de dossiers ou de fichiers de la sauvegarde
        Il est possible d'exclure certains dossiers de la sauvegarde, si l'espace de votre disque externe est trop réduit
        ou que le dossier est jugé inutile ou confidentiel pour être sauvegardé.

      Second message : Restaurer les fichiers Aller au message

        Pour accéder à la boite de dialogue de restauration, deux méthodes :
        1. Passer par l'Historique des fichiers et le lien Restaurer des fichiers personnels,
        2. Passer directement par le dossier contenant le fichier ou le dossier à restaurer.
        Lancer la restauration du fichier.
     

Cet outil proposé par Windows 8 est très satisfaisant comme sauvegarde générale de vos fichiers.
Il n'en reste pas moins vrai que la sauvegarde incrémentée d'Alain reste le meilleur outil de sauvegarde pour l'élaboration de fichiers complexes de AOO ou LibO !
Sauvegarde avec incrémentation automatique
Cordialement vôtre,
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
 
Message(s) : 4154
Inscrit le : 07 Déc 2005 14:55
Localisation : Vic-Fezensac dans le Gers

Réparer un fichier XML

Messagepar Scrat » 18 Mai 2018 20:20

Bonjour.

Un fichier au format ODF est un assemblage de fichier XML.
Si vous voulez vous lancer dans la réparation d'un fichier XML corrompu, je vous invite à essayer ce petit utilitaire de réparation.

Si la corruption se résume à des définitions multiples d'attributs, cet utilitaire peut les supprimer pratiquement sans perte d'information pour le document.
Dans certains cas, l'utilitaire peut aussi réparer certaines valeurs d'attributs qui sont malformées.
Enfin l'utilitaire peut réparer la structure des blocs lorsqu'il y a des balises orphelines ou même dans le cas où le fichier est tronqué. Évidemment, dans ce cas, il y aura perte d'information.

Pour plus de détails sur le fonctionnement de cet utilitaire, je vous propose ici un petit tutoriel au format odt:

tutoriel_reparation_xml.odt
Tutoriel sur l'utilitaire de réparation de fichiers XML
(492.27 Kio) Téléchargé 340 fois


Ce document s'ouvre en lecture seule, mais il n'est pas protégé et peut être modifié.

Merci de me faire part de vos éventuelles remarques sur la page du projet.
Avatar de l’utilisateur
Scrat
HédOOniste
HédOOniste
 
Message(s) : 1685
Inscrit le : 06 Juin 2014 11:39
Localisation : Île d'Oléron


Retour vers Récupération de document

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)