Что такое формат файла JSF?
Файлы .jsf связаны с Adobe Fireworks, программой для редактирования растровой и векторной графики, первоначально разработанной Macromedia и позже приобретенной Adobe. Файл .jsf - это пакетный файл сценария, содержащий код для выполнения последовательности программных команд. Команды написаны на JavaScript и взаимодействуют с объектной моделью сценариев Fireworks - строки обычно ссылаются на вызовы API fw., например, для изменения размера выбранной фигуры, экспорта документов или пакетной обработки нескольких файлов.
Поскольку сценарии .jsf являются текстовыми файлами без фиксированной двоичной сигнатуры, их может открыть и изменить любой текстовый редактор. Fireworks загружает сценарии команд из двух каталогов в Windows:
C:\Program Files\Adobe Fireworks\Configuration\CommandsC:\Program Files\Adobe Fireworks\Configuration\Command Panels
В мае 2013 года Adobe прекратила дальнейшую разработку Fireworks, при этом Creative Suite 6 стал последним выпуском. Приложение кратковременно предлагалось через Creative Cloud, но с тех пор было полностью удалено из службы подписки; пользователи должны полагаться на автономную установку CS6. Аналогичные сценарии в Adobe Animate используют формат .jsfl.
Безопасность и защита
РИСК: LOWФайл .jsf - это обычный JavaScript, ограниченный приложением Fireworks; он не является веб- или системным сценарием и не может запускаться вне Fireworks, поэтому чтение его в текстовом редакторе безопасно. Как и в случае с любым сценарием, просмотрите незнакомый .jsf перед запуском в Fireworks, чтобы понять, что он делает. Больший практический «риск» - это напрасные усилия и сомнительные загрузки: поскольку Fireworks снят с производства, поиск «программы для открытия .jsf» может привести к нежелательному ПО или рекламному ПО типа «универсальный просмотрщик» - специального просмотрщика не существует; это просто текст JavaScript.
Детали формата
в двух словах- Страница JavaServer Faces (Jakarta Faces) - В веб-разработке на Java URL-адрес, заканчивающийся на .jsf, является обслуживаемой веб-страницей Faces, обрабатываемой сервером приложений, а не загружаемым файлом.
Программы, открывающие файлы JSF
Технические подробности
глубокая спецификация| Тип файла | Текстовый пакетный сценарий JavaScript |
| MIME-тип | application/javascript |
| Кодировка текста | UTF-8 или ASCII (BOM не требуется) |
| Сигнатура файла (магические байты) | Отсутствует; идентифицируется по обычному тексту JS, ссылающемуся на объектную модель fw. |
| API сценариев | Объектная модель документа Fireworks (fw.*), например fw.getDocumentDOM(), fw.openDocument() |
| Среда выполнения | Adobe Fireworks CS6 (финальная версия) или более ранние версии Fireworks и Macromedia |
| Путь к сценариям по умолчанию (Windows) | C:\Program Files\Adobe Fireworks\Configuration\Commands |
| Путь к сценариям по умолчанию (macOS) | /Applications/Adobe Fireworks CS6/Configuration/Commands |
| Доступ через | Меню Commands или палитра Command Panels внутри приложения Fireworks |
| Модель выполнения | Сценарии выполняются последовательно сверху вниз в интерпретаторе JavaScript Fireworks; точка входа не требуется |
| Сопоставимый формат | .jsfl (сценарии JavaScript Flash/Animate) использует идентичный текстовый подход JS для Adobe Animate |
| Поддержка платформ | Windows и macOS (Fireworks был кроссплатформенным до версии CS6) |
| Связанный нативный формат | Собственные документы Fireworks основаны на PNG (.png с встроенными метаданными Fireworks) |
| Статус ПО | Снято с производства; Adobe прекратила разработку Fireworks в мае 2013 года (CS6 была последней версией) |
| Выпущен | Macromedia Fireworks era (late 1990s-2000s); Fireworks discontinued by Adobe in 2013 |
| Спецификация | web.archive.org |
Конвертации JSF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах JSF.