Co to jest format pliku FLC?
Rozszerzenie pliku .flc identyfikuje animację Autodesk FLIC, binarny format animacji rastrowej wprowadzony wraz z programem Autodesk Animator Pro w 1990 roku. FLC jest ulepszonym następcą wcześniejszego formatu .fli, należącym do tej samej rodziny kontenerów FLIC, ale usuwającym oryginalne ograniczenie stałej rozdzielczości 320×200 i obsługującym dowolne wymiary klatek.
Każdy plik .flc zaczyna się od 128-bajtowego nagłówka zawierającego identyfikator magicznych bajtów 0xAF12 na offsecie 4, wraz z liczbą klatek, wymiarami pikseli, prędkością odtwarzania w milisekundach na klatkę oraz początkową paletą kolorów. Treść składa się z sekwencyjnych bloków klatek (chunks), z których każdy jest podzielony na podbloki przenoszące pełne dane pikseli klatki (BRUN) lub różnice skompresowane metodą delta względem poprzedniej klatki (LC i FLI_COPY). To kodowanie delta sprawia, że FLIC jest wydajny w przypadku animacji o ograniczonej zmienności między klatkami.
Format ten jest z natury oparty na palecie - standardowy FLC używa 8-bitowego koloru (256-kolorowa paleta indeksowana), a rozszerzone warianty obsługują kolor 15/16/24-bitowy. Nie posiada ścieżki dźwiękowej; FLIC to kontener wyłącznie wideo. Był szeroko stosowany w grach z ery DOS i tytułach multimedialnych w latach 90.
Obecnie FLC jest praktycznie przestarzały, wyparty przez GIF w przypadku krótkich, zapętlonych animacji oraz nowoczesne kodeki w przypadku wideo. Odtwarzanie pozostaje możliwe dzięki FFmpeg, VLC (z wtyczką) i XAnim. Specyfikacja formatu należy do domeny publicznej i jest dobrze udokumentowana.
Bezpieczeństwo
RYZYKO: LOWFLC to czysty format animacji rastrowej bez możliwości skryptowania, makr ani wykonywania kodu. Ekstremalnie niska powierzchnia ataku poprzez uszkodzone pliki; brak znanych aktywnych exploitów.
Szczegóły formatu
w pigułceProgramy otwierające pliki FLC
Szczegóły techniczne
specyfikacja| Magiczne bajty | 0xAF12 na offsecie 4 (poprzednik FLI używa 0xAF11) |
| Kolejność bajtów | Little-endian |
| Rozmiar nagłówka pliku | 128 bajtów, zawiera identyfikator, liczbę klatek, wymiary, prędkość i paletę |
| Magiczny bajt bloku klatki | 0xF1FA identyfikujący każdy blok klatki w strumieniu |
| Kompresja | Kodowanie delta dla każdej klatki przy użyciu typów podbloków BRUN (pełnoklatkowe RLE), LC (byte-delta) i FLI_COPY (surowe) |
| Głębia koloru | Standardowo 8 bpp (256-kolorowa paleta indeksowana); rozszerzone warianty FLX/FLH obsługują 15/16/24 bpp |
| Maksymalne wymiary | FLC: do 64 000 × 64 000 pikseli; poprzednik FLI: stałe 320 × 200 |
| Opóźnienie klatki | Przechowywane jako milisekundy na klatkę w 128-bajtowym nagłówku pliku |
| Audio | Brak - kontener wyłącznie wideo bez ścieżki dźwiękowej |
| Typowy rozmiar pliku | 50 KB - 5 MB dla krótkich animacji 256-kolorowych |
| Typ MIME | video/x-flic (widziany również jako video/flc i video/fli) |
| Powiązany system operacyjny | DOS, Windows, Linux |
| Wydano | 1990 (Autodesk Animator Pro) |
| Najnowsza wersja | FLC (type 0xAF12); extended variants FLIC with 16/24-bit color via FLX/FLH sub-types |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.compuphase.com |
Konwersje FLC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki FLC.
Najczęściej zadawane pytania
Jak odtworzyć plik FLC?
Jak przekonwertować FLC na MP4?
ffmpeg -i input.flc output.mp4. VLC może również to zrobić poprzez Media → Konwertuj/Zapisz.