Wat is het FLC-bestandsformaat?
De .flc bestandsextensie identificeert een Autodesk FLIC-animatie, een binair rasteranimatieformaat dat in 1990 werd geïntroduceerd met Autodesk Animator Pro. FLC is de verbeterde opvolger van het eerdere .fli-formaat, behorend tot dezelfde FLIC-containerfamilie, maar zonder de oorspronkelijke vaste resolutiebeperking van 320×200 en met ondersteuning voor willekeurige frame-afmetingen.
Elk .flc bestand begint met een 128-byte header die de „magic identifier” 0xAF12 bevat op byte-offset 4, samen met het aantal frames, pixelafmetingen, afspeelsnelheid in milliseconden per frame en een initiële kleurenpalet. De body bestaat uit opeenvolgende frame-chunks, elk onderverdeeld in sub-chunks die ofwel volledige frame-pixelgegevens (BRUN) of delta-gecomprimeerde verschillen van het vorige frame (LC en FLI_COPY) bevatten. Deze delta-codering maakt FLIC efficiënt voor animaties met beperkte veranderingen tussen frames.
Het formaat is inherent op palet gebaseerd - standaard FLC gebruikt 8-bits kleur (geïndexeerd palet met 256 kleuren), met uitgebreide varianten die 15/16/24-bits kleur ondersteunen. Er is geen audiotrack; FLIC is een container voor alleen video. Het werd in de jaren 90 veelvuldig gebruikt in games en multimediatitels uit het DOS-tijdperk.
Tegenwoordig is FLC effectief verouderd, vervangen door GIF voor korte herhalende animaties en moderne codecs voor video. Afspelen blijft mogelijk via FFmpeg, VLC (met plugin) en XAnim. De formaatspecificatie bevindt zich in het publieke domein en is goed gedocumenteerd.
Beveiliging & veiligheid
RISICO: LOWFLC is een puur rasteranimatieformaat zonder scripting-, macro- of uitvoerbare mogelijkheden. Extreem laag aanvalsoppervlak voor misvormde bestanden; geen bekende actieve exploits.
Formaatdetails
in een notendopProgramma's die FLC-bestanden openen
Technische details
diepe specificaties| Magic bytes | 0xAF12 op bestand byte-offset 4 (FLI-voorganger gebruikt 0xAF11) |
| Byte-volgorde | Little-endian |
| Bestandsheader grootte | 128 bytes, bevat magic, aantal frames, afmetingen, snelheid en palet |
| Frame chunk magic | 0xF1FA identificeert elke frame-chunk in de stream |
| Compressie | Delta-codering per frame met gebruik van BRUN (full-frame RLE), LC (byte-delta) en FLI_COPY (raw) sub-chunk types |
| Kleurdiepte | 8 bpp (256-kleuren geïndexeerd palet) standaard; uitgebreide FLX/FLH varianten ondersteunen 15/16/24 bpp |
| Maximale afmetingen | FLC: tot 64.000 × 64.000 pixels; FLI-voorganger: vast 320 × 200 |
| Framevertraging | Opgeslagen als milliseconden per frame in de 128-byte bestandsheader |
| Audio | Geen - container voor alleen video zonder audiotrack |
| Typische bestandsgrootte | 50 KB - 5 MB voor korte 256-kleuren animaties |
| MIME-type | video/x-flic (ook gezien als video/flc en video/fli) |
| Bijbehorend OS | DOS, Windows, Linux |
| Uitgebracht | 1990 (Autodesk Animator Pro) |
| Laatste versie | FLC (type 0xAF12); extended variants FLIC with 16/24-bit color via FLX/FLH sub-types |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.compuphase.com |
FLC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over FLC-bestanden.
Veelgestelde vragen
Hoe speel ik een FLC-bestand af?
Hoe converteer ik FLC naar MP4?
ffmpeg -i input.flc output.mp4. VLC kan dit ook via Media → Omzetten/Opslaan.