Vad är filformatet FLC?
Filändelsen .flc identifierar en Autodesk FLIC-animering, ett binärt rasteranimeringsformat som introducerades med Autodesk Animator Pro 1990. FLC är den förbättrade efterföljaren till det tidigare .fli-formatet och delar samma FLIC-containerfamilj, men tar bort den ursprungliga begränsningen på fast 320×200-upplösning och stöder godtyckliga bilddimensioner.
Varje .flc-fil börjar med en 128-byte header som innehåller den magiska identifieraren 0xAF12 vid byte-offset 4, tillsammans med antal bildrutor, pixeldimensioner, uppspelningshastighet i millisekunder per bildruta och en initial färgpalett. Kroppen består av sekventiella bildruteblock (chunks), där varje block är underindelat i underblock som bär antingen fullständiga bilddata (BRUN) eller deltakomprimerade skillnader från föregående bildruta (LC och FLI_COPY). Denna deltakodning gör FLIC effektivt för animeringar med begränsad förändring mellan bildrutorna.
Formatet är i grunden palettbaserat - standard FLC använder 8-bitars färg (256-färgers indexerad palett), med utökade varianter som stöder 15/16/24-bitars färg. Det finns inget ljudspår; FLIC är en container endast för video. Det användes i stor utsträckning i spel och multimediatitlar under DOS-eran genom hela 1990-talet.
Idag är FLC i praktiken föråldrat och har ersatts av GIF för korta loopande animeringar och moderna codecs för video. Uppspelning är fortfarande möjlig via FFmpeg, VLC (med insticksmodul) och XAnim. Formatspecifikationen är allmän egendom (public domain) och väl dokumenterad.
Säkerhet & trygghet
RISK: LOWFLC är ett rent rasteranimeringsformat utan skript-, makro- eller exekveringsmöjligheter. Extremt låg attackyta för missformade filer; inga kända aktiva exploateringar.
Formatdetaljer
i ett nötskalProgram som öppnar FLC-filer
Tekniska detaljer
djup specifikation| Magic bytes | 0xAF12 vid filens byte-offset 4 (föregångaren FLI använder 0xAF11) |
| Byteordning | Little-endian |
| Filhuvudets storlek | 128 byte, innehåller magic, antal bildrutor, dimensioner, hastighet och palett |
| Magic för bildruteblock | 0xF1FA som identifierar varje bildruteblock i strömmen |
| Komprimering | Deltakodning per bildruta med underblockstyperna BRUN (full-frame RLE), LC (byte-delta) och FLI_COPY (rådata) |
| Färgdjup | 8 bpp (256-färgers indexerad palett) standard; utökade FLX/FLH-varianter stöder 15/16/24 bpp |
| Maximala dimensioner | FLC: upp till 64 000 × 64 000 pixlar; föregångaren FLI: fast 320 × 200 |
| Bildrutefördröjning | Lagras som millisekunder per bildruta i filens 128-byte header |
| Ljud | Inget - container endast för video utan ljudspår |
| Typisk filstorlek | 50 KB - 5 MB för korta 256-färgers animeringar |
| MIME-typ | video/x-flic (förekommer även som video/flc och video/fli) |
| Associerade OS | DOS, Windows, Linux |
| Släppt | 1990 (Autodesk Animator Pro) |
| Senaste version | FLC (type 0xAF12); extended variants FLIC with 16/24-bit color via FLX/FLH sub-types |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.compuphase.com |
FLC-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om FLC-filer.
Vanliga frågor
Hur spelar jag en FLC-fil?
Hur konverterar jag FLC till MP4?
ffmpeg -i input.flc output.mp4. VLC kan också göra detta via Media → Konvertera/spara.