Field Notes — Tools & R&D

Reviving dead
.fla files

A power cut killed a day of animation work and Animate flatly refused to open the file. It turned out the work wasn’t gone at all. Here’s what’s really happening inside a “corrupt” Animate file — and a free tool, right on this page, that rebuilds it in your browser.

The key insight

A .fla is secretly a ZIP

A modern Animate file isn’t one solid block — it’s a ZIP package holding separate parts: your timeline (DOMDocument.xml), the library, and the embedded media. A ZIP writes a small index — its table of contents — at the very end, last of all. Animate reads that index first to open the file.

When the power dies mid-save, the file is cut off before that index is written. No index, so Animate rejects the entire file — even though your artwork, sitting earlier in the file, is perfectly intact. Recovery means rebuilding the missing index so the surviving parts can be read again.

The process

Four steps, no decompression guesswork

  1. 01

    Work on a copy

    The original corrupt file is never modified. Everything happens on a copy in memory.

  2. 02

    Scan what survived

    Walk the file from the start, reading each surviving part (the timeline, library, audio).

  3. 03

    Rebuild the index

    Reconstruct the ZIP “table of contents” the crash destroyed, pointing at the parts that are still intact.

  4. 04

    Write a clean file

    Emit a fresh, valid .fla that Animate opens — and a list of any media to re-import.

What comes back

  • The full timeline — every layer, frame, tween and keyframe
  • All symbols and their instances, exactly where you placed them
  • Embedded audio and any media written to disk before the crash
  • Document settings, publish settings, the library structure

What it can’t restore

  • Media still being written when the power died — its data never reached the disk (you re-import it; its stage positions are kept)
  • Files saved in the very old, uncompressed .fla format (not ZIP-based)

Try it now

Recover your file in the browser

Drop your broken .fla below. It’s repaired right here on your device and a recovered copy downloads automatically. Your file never leaves your computer — there’s no upload, no server.

Walkthrough

Watch the recovery, step by step

Prefer a desktop app?

For very large files or batch work, there’s a standalone Windows tool — drag a file onto it and it writes a recovered copy into a RecoverFLA folder next to your file.

Use the browser version

Built while rescuing a real project after a power cut. If it saved your work, that’s the whole point — pass it on.