Récupérer un fichier corrompu

Venez découvrir tous les tutoriels, modèles et autres foires aux questions afin de maîtriser rapidement votre suite bureautique favorite.

Modérateur: Vilains modOOs

Règles du forum
Aucune question dans cette section !
Cette section est faite pour présenter les tutoriels. Si vous avez une question sur l'installation, le fonctionnement ou l'utilisation, vous devez poster dans la section du module où se produit le problème.

Ce tutoriel vous a t-il aidé ou répondu à votre problème ?

Oui
20
49%
Non
15
37%
En partie
4
10%
Je ne sais pas
2
5%
 
Nombre total de votes : 41

Récupérer un fichier corrompu

Messagepar Dude » 02 Juin 2008 15:29

Ce tutoriel est principalement fait pour les systèmes Microsoft Windows.

Ce matin, vous tentez d'ouvrir votre fichier et là, horreur, un message d'erreur s'affiche :
Erreur de lecture
Erreur de format dans le sous-document content.xml du fichier, position x.xxx(rowl, col).


Avant de vous jeter par la fenêtre, il y a quelque chose à tenter.

Un fichier ODF est un assemblage de XML compressé au format ZIP. Nous allons donc commencer par renommer le fichier en changeant son extension (odt, ods, odp) par zip.

En principe, vous devez avoir au minimum un utilitaire pour lire le format ZIP. Si ce n'est pas le cas, je vous propose de télécharger l'excellent 7Zip si vous êtes sous Windows.

Maintenant, ouvrez le fichier zip, celui-ci doit contenir :
  1. content.xml (contenu du document)
  2. meta.xml (informations du document, par exemple l'auteur ou la date de dernière modification)
  3. settings.xml (configuration et paramètre liés à l'imprimante)
  4. styles.xml (styles personnalisés)
  5. META-INF (répertoire contenant la liste des fichiers le constituant)
  6. Pictures (répertoire présent si vous avez inséré des images)

Le fichier qui nous intéresse est bien entendu content.xml. Pour le lire, il va nous falloir un éditeur XML, je vous conseille l'excellent Open Xml Editor.

Normalement l'éditeur doit indiquer l'erreur. En réalité, il indique la zone où se trouve l'erreur. Dans l'exemple ci-dessous, il manque une balise de fin pour le mot « table ». Il faut donc chercher à compléter ou corriger ce qui ne va pas.
xmleditor.PNG
xmleditor.PNG (29.34 Kio) Consulté 65776 fois


Enregistrez le fichier corrigé. Et compressez à nouveau l'ensemble des fichiers de départ. Renommez votre zip avec l'extension d'origine.


Comment faire pour que cela ne se reproduise plus ?
Il s'avère que la plupart des personnes travaillaient sur des clés USB. Ce support n'est absolument pas fiable. Il ne doit servir qu'au transport de vos données et il ne faut pas travailler dessus directement. Autrement dit, dès que vous connectez votre clé, vous copiez le(s) fichier(s) sur le disque dur.

***
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 16282
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: Récupérer un fichier corrompu

Messagepar OlivierR » 02 Juin 2008 18:37

Logiciel pour récupérer un fichier zip corrompu
Zip2fix : http://download.cnet.com/ZIP2FIX/3000-2 ... entBody;1d


Récupérer des données effacées après avoir vidé la corbeille, c’est parfois possible.
Quand vous mettez un fichier à la corbeille, le système n’efface que son nom dans le répertoire, mais il est toujours présent sur le disque, jusqu’à ce qu’un autre fichier prenne sa place et l’écrase. Il existe des logiciels (gratuits) qui permettent de lire ces fichiers "gommés", comme Recuva, par exemple : http://www.piriform.com/recuva (Il en existe plein du même genre.)

Néanmoins, comme le système réécrit au-dessus des fichiers "gommés" assez aléatoirement, rien n’est sûr. Avec ce genre de logiciel, j’ai déjà retrouvé des fichiers vieux de plusieurs années, mais pas celui que j’avais effacé par mégarde la veille. :roll:

Voici un exemple de fichiers “effacés” mais toujours présents sur mon disque dur :
recuva.png
Dernière édition par OlivierR le 14 Sep 2011 13:48, édité 6 fois.
LibreOffice 4.2Windows 7Orthographe & GrammaireBépo, le clavier du futur
OlivierR
InconditiOOnnel
InconditiOOnnel
 
Message(s) : 903
Inscrit le : 24 Mai 2006 21:34
Localisation : Lorraine, France

Prévention des risques

Messagepar Dude » 01 Juil 2008 22:48

Pensez à activer la sauvegarde automatique via le menu Outils > Options
puis le groupe Chargement/Enregistrement > Général

Couper.png


Pierre-Yves Samyn a écrit:Pour connaître l'emplacement du dossier de sauvegarde : Outils > Options > OpenOffice.org > Chemins > Sauvegardes

Exemple pour XP et la version 3 :

Code : Tout sélectionner   AgrandirRéduire
C:\Documents and Settings\NomUtilisateur\Application Data\OpenOffice.org\3\user\backup


Selon le paramétrage du système d'exploitation, il se peut que ce dossier soit masqué par défaut.


***
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 16282
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Format externe

Messagepar Dude » 06 Août 2008 14:07

Ce tutoriel est uniquement valable pour les documents ODF (format natif de OpenOffice.org, StarOffice ou NeoOffice).

Il est fortement déconseillé de travailler dans un autre format (MS pour ne pas le citer). Certains sites vous proposent même de régler cela définitivement avec les options d'enregistrement par défaut :
test.png


Cela est souvent proposé comme solution mais ce n'est en aucun cas la panacée. Sauf si vous travaillez avec des documents peu élaborés (mise en page peu complexe sous Writer ou formule simple sous Calc), cette option augmente le risque de corruption des fichiers.

Or, un fichier MS est au format binaire. Le moindre octet inversé et le fichier entier devient illisible et surtout irrécupérable. Ne prenez donc aucun risque et travaillez toujours au format ODF.

Si vous devez travailler avec des utilisateurs de la suite MS-Office, il vous suffit de faire Fichier > Enregistrer sous et de choisir le format ad hoc.


8)
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 16282
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Ne travaillez pas au format Microsoft

Messagepar Dude » 30 Oct 2008 10:54

J'en remets une couche : n'enregistrez pas vos fichiers au format DOC, XLS, PPT, etc

Ce forum rassemble des dizaines de fils de personnes ayant perdus définitivement leur document. Ne venez pas vous rajouter à la liste.

:aie:

Le truc est de travailler au format natif ODF et d'enregistrer à la fin son fichier autrement. Vous pouvez par exemple utiliser l'excellente extension MultiDiff qui fait cela automatiquement.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 16282
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Zip corrompu

Messagepar papayes » 23 Juin 2009 07:45

Bonjour,

Il arrive parfois que 7-Zip ne permette pas l'ouverture de l'archive.

Le programme ZIP-Genius y arrive souvent beaucoup mieux...
version 6 pour Windows sur son site officiel :

http://www.zipgenius.com/index.php?id=33

    Nota : pour installer la dernière version, désinstaller par Panneau de configuration et redémarrer l'ordinateur.

Téléchargez zg63std.exe
et installez par clic droit "Exécuter en tant qu'administrateur"...
    Pour installez si nécessaire le pack de langue Fr :
    Menu > Tools > Options > Layout > Language >
    ZipGeniusTools1.png
    Téléchargez la version française frapack306.exe
    ZipGeniusToolsFrançais2.png

    puis Choisir Français et Bouton Apply... Installer >

Cordialement,
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
papayes
RespOOnsable RH
RespOOnsable RH
 
Message(s) : 3709
Inscrit le : 07 Déc 2005 14:55
Localisation : Vic-Fezensac dans le Gers


Retour vers Tutoriels

Qui est en ligne ?

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