Что такое формат файла FLA?
Файлы .fla связаны с Adobe Animate (ранее Adobe Flash Professional). Файл .fla - это редактируемый авторский проект; он хранит временную шкалу, библиотеку символов, графику, звуки, текст и анимацию (включая интерактивную), с которыми автор работает перед публикацией. Опубликованным результатом обычно является файл SWF для устаревших систем или HTML5 Canvas и WebGL для современных браузеров.
Adobe Animate использует технологию Flash, первоначально разработанную Macromedia, которая позже была приобретена Adobe. Animate позволяет пользователям анимировать объекты с помощью различных инструментов для создания уникальных кадров. Пользователи могут добавлять собственные мультимедийные файлы в контейнеры .fla и повторно использовать ресурсы в качестве символов. Animate также предлагает множество функций, не связанных с Flash, таких как инструменты для разработки игр или веб-сайтов.
Формат имеет две разные эпохи: устаревший .fla (Flash CS4 и ранее) представляет собой бинарный составной документ Microsoft OLE, в то время как современный .fla (Flash CS5 / 2010 и далее) - это ZIP-архив, содержащий несжатый проект XFL с манифестом DOMDocument.xml.
Поддержка Adobe Flash Player была прекращена 31 декабря 2020 года. Adobe Animate продолжает получать обновления и теперь ориентирован на рабочие процессы HTML5 Canvas, WebGL и ActionScript наряду с устаревшими вариантами вывода Flash.
Безопасность и защита
РИСК: LOWFLA - это проект дизайна/разработки, а не среда выполнения, поэтому он не является типичным вектором для вредоносного ПО; открытие его в Animate сопряжено с низким риском. Два предостережения: современный FLA - это ZIP, поэтому специально созданный архив теоретически может использовать уязвимость необновленного архиватора (держите инструменты обновленными); также FLA может содержать ActionScript, который сработает только после публикации в SWF и запуска. Большая ловушка - пользователи, ищущие «бесплатные просмотрщики FLA»; многие такие сайты являются рекламным ПО или мошенничеством. Легального бесплатного полноценного редактора FLA не существует; используйте Animate или архиватор для извлечения ресурсов.
Детали формата
в двух словахПрограммы, открывающие файлы FLA
Технические подробности
глубокая спецификация| Разработчик | Adobe Systems (первоначально FutureWave Software, затем Macromedia) |
| Тип формата | Редактируемый авторский проект, хранящий временную шкалу, библиотеку символов, слои и ActionScript - не является файлом для воспроизведения |
| MIME-тип | application/octet-stream |
| Магические байты (современные) | 50 4B 03 04 - сигнатура ZIP «PK» со смещением 0; используется в Flash CS5 и всех более поздних версиях, включая Adobe Animate |
| Магические байты (устаревшие) | D0 CF 11 E0 A1 B1 1A E1 - сигнатура составного файла Microsoft OLE; Flash CS4 и ранее |
| Внутренняя структура (современная) | Пакет XFL в ZIP-оболочке, содержащий `DOMDocument.xml`, папку ресурсов `LIBRARY/` и бинарные данные ресурсов; можно просмотреть любым ZIP-архиватором |
| Версии ActionScript | ActionScript 1.0, 2.0 и 3.0 - цель публикации и настройки документа определяют, какая версия активна |
| Поддерживаемые типы ресурсов | Векторные фигуры, растровые изображения, аудио MP3/WAV, встроенное видео FLV/F4V, текстовые поля и встроенные шрифты |
| Модель временной шкалы | Покадровая временная шкала с именованными слоями; поддерживает классическую анимацию (classic tweens), анимацию фигур (shape tweens) и анимацию движения (motion tweens) |
| Типы символов | Графика (Graphic), Фрагмент ролика (Movie Clip) и Кнопка (Button) - каждый экземпляр символа ссылается на общий элемент в библиотеке FLA |
| Цели вывода | SWF (Flash Player), HTML5 Canvas через CreateJS, WebGL, анимированный GIF и видео (экспорт MP4/MOV) |
| Переход от Binary к ZIP | В Flash CS5 (2010) бинарный формат OLE был заменен структурой ZIP/XFL; эти две эпохи не взаимозаменяемы |
| Поддержка платформ | Windows и macOS через Adobe Animate; официального релиза для Linux нет |
| Связанные форматы | `.swf` (опубликованный файл воспроизведения), `.xfl` (распакованная папка FLA на диске), `.as` (исходный файл ActionScript) |
| Окончание срока службы Flash Player | Поддержка Adobe Flash Player прекращена 31 декабря 2020 года; разработка FLA в Adobe Animate продолжается с современными целями вывода |
| Выпущен | 1996 (FutureSplash / Macromedia Flash); binary FLA through Flash CS4, ZIP/XML (XFL-based) FLA since Flash CS5 (2010) |
| Спецификация | helpx.adobe.com |
Конвертации FLA
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах FLA.