Что такое формат файла FIG?
Файл .fig представляет собой локальную копию документа дизайна Figma, сохраненную из облачного интерфейса Figma с помощью опции File › Save local copy. Компания Figma, Inc. внедрила этот механизм экспорта, чтобы дизайнеры могли архивировать снимки своей работы или передавать файлы проектов вне платформы Figma.
Внутренне .fig является проприетарным бинарным контейнером. Figma публично не документировала его структуру, и не существует известных «магических байтов» (magic bytes), идентифицирующих этот формат. Файл хранит все данные дизайна, присутствующие в исходном облачном документе - фреймы, слои, компоненты, стили, текст и связи прототипа - в одном автономном пакете.
Формат не обладает прямой совместимостью. Только сама Figma (через веб-интерфейс или десктопное приложение Figma для Windows и macOS) может надежно открыть файл .fig, импортировав его обратно в рабочее пространство через File › Import или перетащив файл на главный экран Figma. Сторонние инструменты нативно этот формат не поддерживают.
Для обеспечения более широкой совместимости Figma позволяет экспортировать отдельные фреймы или целые страницы в форматы SVG, PDF или PNG. Эти экспортированные файлы являются плоскими растровыми изображениями или стандартными векторными форматами, а не редактируемыми контейнерами дизайна. Пользователям, переходящим из Sketch, импорт .fig может быть полезен, так как Figma также принимает файлы .sketch.
Поскольку .fig фиксирует состояние проекта в определенный момент времени, он не синхронизируется автоматически с «живым» проектом Figma; для отражения последующих изменений требуется повторный экспорт новой копии.
Безопасность и защита
РИСК: LOWФайл Figma .fig - это данные, а не исполняемый код, поэтому его открытие (в Figma) сопряжено с низким риском. Основную опасность представляет экосистема: НЕ доверяйте случайным сайтам «бесплатный просмотрщик/конвертер Figma .fig» - Figma прямо не рекомендует использовать сторонние инструменты для .fig, так как они могут повредить данные или неверно прочитать формат, а некоторые такие сайты являются мошенническими или распространяют нежелательное ПО. Вместо этого используйте импорт в саму Figma.
Детали формата
в двух словах- Векторный рисунок Xfig - Текстовый векторный рисунок из редактора с открытым исходным кодом Xfig; начинается с заголовка «#FIG <version>» и экспортируется в SVG/PDF/EPS через fig2dev/Transfig.
- График MATLAB - Сохраненное окно графика или фигуры из MathWorks MATLAB (по сути, файл MAT), которое можно повторно открыть и отредактировать в MATLAB.
Программы, открывающие файлы FIG
Технические подробности
глубокая спецификация| Тип контейнера | Проприетарный бинарный контейнер; внутренняя структура публично не документирована |
| MIME-тип | application/octet-stream (специфический MIME-тип для формата не зарегистрирован) |
| Магические байты | Не документированы; файлы .fig не имеют публичной сигнатуры и не могут быть идентифицированы по байтовым паттернам |
| Создан в | Веб-интерфейс или десктопное приложение Figma через File › Save local copy |
| Содержимое | Фреймы, слои, векторные фигуры, компоненты, стили, текстовые узлы, ссылки прототипов и встроенные ресурсы |
| Встраивание ресурсов | Растровые изображения и другие связанные ресурсы упаковываются внутрь бинарного контейнера во время экспорта |
| Поддержка платформ | Веб-приложение Figma (все десктопные браузеры) и десктопное приложение Figma для Windows и macOS |
| Метод импорта | Перетаскивание на главный экран Figma или использование File › Import внутри десктопного приложения |
| Сторонняя поддержка | Официальная нативная поддержка в сторонних инструментах дизайна или просмотра отсутствует |
| Облачная синхронизация | Статический снимок на момент времени; не синхронизируется с активным облачным проектом Figma |
| Альтернативы экспорта | Figma может экспортировать фреймы в SVG, PDF, PNG или JPG; при этом теряется возможность редактирования по сравнению с .fig |
| Чувствительность к версии | Файлы, сохраненные в более новой версии Figma, могут быть несовместимы со старыми версиями приложения |
| Кодировка файла | Бинарная; не предназначена для чтения человеком и не парсится как текст или XML |
| Выпущен | 2010s (Figma 'Save local copy') |
| Спецификация | help.figma.com |
Конвертации FIG
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах FIG.