Réparer un fichier fla corrompu (format de fichier inattendu)

📅 April 11, 2011

Le problème

Parfois, le logiciel Adobe flash1 (en l'occurence la version CS5.5) plante royalement et lorsque l'on souhaite réouvrir le fichier, une méchante petite fenêtre surgit et nous indique que "le format de fichier est inattendu", puis le logiciel se ferme nous laissant ainsi dans la panade ! 😱

La solution (presque) miracle

Une méthode existe cependant pour réparer le fichier, la solution peut nécessiter selon l'origine du problème une ancienne version du fichier fla, mais cela peut tout de même être un bon compromis entre l'ancienne version et la nouvelle. Voici les étapes à suivre :

  • 1️⃣ Faire une sauvegarde du fichier fla (ainsi, si la manipulation échoue vous pourrez toujours retenter votre chance)
  • 2️⃣ Modifier l'extension en zip
  • 3️⃣ Dézipper
  • 4️⃣ Identifier les fichiers corrompus 🔎 (dans mon cas, le fichier DOMDocument.xml n'ayant pu être extracté, je l'ai remplacé par un ancien)
  • 5️⃣ Effectuer les modifications 💡 : en retirant les caractères spéciaux à l'origine de la corruption par exemple (il suffit alors de vérifier sa validité en l'ouvrant dans un navigateur, ou en le remplaçant par un fichier plus ancien), mais votre problème peut être légèrement différent alors il faut s'armer de patience pour identifier le problème 😣 (un mauvais chemin vers un asset ou autre)
  • 6️⃣ Rezipper le tout
  • 7️⃣ Remettre l'extension fla

Et voilà ! Le fichier est de nouveau utilisable. J'ai pu retrouver mon fichier fla avec toutes mes dernières modifications bien qu'ayant récupéré une ancienne version du DOMDocument.xml. En espèrant que cela serve !


  1. aujourd'hui Adobe Animate