Что такое формат файла FLC?
Расширение файла .flc идентифицирует анимацию Autodesk FLIC, бинарный растровый формат анимации, представленный вместе с Autodesk Animator Pro в 1990 году. FLC является улучшенным преемником более раннего формата .fli, разделяя то же семейство контейнеров FLIC, но устраняя первоначальное ограничение фиксированного разрешения 320×200 и поддерживая произвольные размеры кадров.
Каждый файл .flc начинается со 128-байтового заголовка, содержащего магический идентификатор 0xAF12 со смещением 4 байта, а также количество кадров, размеры в пикселях, скорость воспроизведения в миллисекундах на кадр и начальную палитру цветов. Тело состоит из последовательных фрагментов кадров (chunks), каждый из которых подразделяется на подфрагменты, несущие либо данные пикселей полного кадра (BRUN), либо дельта-сжатые различия по сравнению с предыдущим кадром (LC и FLI_COPY). Такое дельта-кодирование делает FLIC эффективным для анимаций с ограниченными межкадровыми изменениями.
Формат по своей сути основан на палитре - стандартный FLC использует 8-битный цвет (индексированная палитра из 256 цветов), при этом расширенные варианты поддерживают 15/16/24-битный цвет. Аудиодорожка отсутствует; FLIC - это контейнер только для видео. Он широко использовался в играх эпохи DOS и мультимедийных изданиях на протяжении 1990-х годов.
Сегодня FLC фактически устарел, будучи вытесненным GIF для коротких зацикленных анимаций и современными кодеками для видео. Воспроизведение по-прежнему возможно через FFmpeg, VLC (с плагином) и XAnim. Спецификация формата является общественным достоянием и хорошо документирована.
Безопасность и защита
РИСК: LOWFLC - это чисто растровый формат анимации без возможности использования скриптов, макросов или исполняемого кода. Чрезвычайно низкая поверхность атаки через вредоносные файлы; известных активных эксплойтов нет.
Детали формата
в двух словахПрограммы, открывающие файлы FLC
Технические подробности
глубокая спецификация| Магические байты | 0xAF12 со смещением 4 байта (предшественник FLI использует 0xAF11) |
| Порядок байтов | Little-endian (от младшего к старшему) |
| Размер заголовка файла | 128 байт, содержащих магическое число, количество кадров, размеры, скорость и палитру |
| Магическое число фрагмента кадра | 0xF1FA, идентифицирующее каждый фрагмент кадра в потоке |
| Сжатие | Покадровое дельта-кодирование с использованием типов подфрагментов BRUN (полнокадровый RLE), LC (байтовая дельта) и FLI_COPY (необработанные данные) |
| Глубина цвета | Стандартно 8 бит на пиксель (индексированная палитра 256 цветов); расширенные варианты FLX/FLH поддерживают 15/16/24 бит на пиксель |
| Максимальные размеры | FLC: до 64 000 × 64 000 пикселей; предшественник FLI: фиксированные 320 × 200 |
| Задержка кадра | Хранится в миллисекундах на кадр в 128-байтовом заголовке файла |
| Аудио | Отсутствует - контейнер только для видео без аудиодорожки |
| Типичный размер файла | 50 КБ - 5 МБ для коротких 256-цветных анимаций |
| MIME-тип | video/x-flic (также встречается как video/flc и video/fli) |
| Связанные ОС | DOS, Windows, Linux |
| Выпущен | 1990 (Autodesk Animator Pro) |
| Последняя версия | FLC (type 0xAF12); extended variants FLIC with 16/24-bit color via FLX/FLH sub-types |
| Открыть стандартное | Да · без роялти |
| Спецификация | www.compuphase.com |
Конвертации FLC
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах FLC.
Часто задаваемые вопросы
Как воспроизвести файл FLC?
Как конвертировать FLC в MP4?
ffmpeg -i input.flc output.mp4. VLC также может сделать это через Медиа → Конвертировать/сохранить.