Что такое формат файла FXT?
Файл .fxt представляет собой скомпилированный двоичный модуль плагина для MakeMusic Finale, профессионального приложения для нотной записи. Finale загружала файлы .fxt при запуске из своей папки Plug-ins, где они расширяли набор функций приложения - добавляли форматы экспорта, утилиты для верстки и инструменты для композиции - путем реализации внутреннего API Finale Plug-in Development Kit (PDK).
Формат дебютировал в ранних версиях Finale для Windows примерно в 1994 году. В Windows файлы .fxt имеют общие характеристики с PE (Portable Executable) DLL в некоторых сборках; устаревшие версии для Mac были скомпилированы для PowerPC. Самым широко распространенным файлом .fxt был Dolet7.fxt, плагин для экспорта в MusicXML, разработанный MakeMusic и Recordare.
MakeMusic объявила о прекращении жизненного цикла Finale 26 августа 2024 года, поддержка завершится 26 августа 2025 года. Finale больше не будет получать обновления и не тестируется на совместимость с будущими выпусками операционных систем. Поскольку .fxt является скомпилированным модулем, привязанным к частному PDK Finale, эти файлы бесполезны в конкурирующем нотном ПО - Sibelius, Dorico и MuseScore не распознают этот формат. Публичных спецификаций не существует.
Существующие установленные копии Finale продолжают работать на оборудовании, актуальном на дату прекращения поддержки. Конвертеров .fxt для других приложений не существует, а Finale PDK предоставлялся только зарегистрированным разработчикам на условиях соглашения о неразглашении (NDA).
Безопасность и защита
РИСК: MEDIUMФайлы .fxt являются скомпилированными нативными двоичными файлами, загружаемыми с привилегиями Finale; вредоносный .fxt может выполнить произвольный код. Используйте файлы .fxt только из официальных источников MakeMusic или от известных разработчиков плагинов. Поскольку Finale снята с поддержки (EOL), новые исправления безопасности для основного приложения выпускаться не будут.
Детали формата
в двух словахПрограммы, открывающие файлы FXT
Технические подробности
глубокая спецификация| Бинарный формат | Скомпилированный двоичный файл для конкретной платформы - Windows: вариант PE DLL; устаревшие Mac: PowerPC Mach-O / CFM; не редактируется пользователем |
| API | Реализует Finale Plug-in Development Kit (PDK) - частный, недокументированный внутренний API на C/C++ |
| Механизм загрузки | Finale сканирует папку Plug-ins при запуске; корректные файлы `.fxt` регистрируются и появляются в меню Plug-in |
| Платформа | Windows (основная); macOS legacy (эпоха Intel и PowerPC) |
| Порядок байтов | Little-endian (сборки для Windows); big-endian (устаревшие сборки для Mac PowerPC) |
| Типичный размер | 50 КБ - 2 МБ |
| Известный пример | `Dolet7.fxt` - плагин экспорта MusicXML; самый распространенный `.fxt` в экосистеме Finale |
| Совместимость версий | Файлы `.fxt` привязаны к конкретным мажорным версиям Finale PDK; файлы одной версии могут не работать в другой |
| Статус жизненного цикла | Разработка Finale прекращена MakeMusic 26 августа 2024 года; поддержка завершена 26 августа 2025 года; тестирование совместимости с будущими ОС не проводится |
| Межпрограммная совместимость | Не может быть загружен в Sibelius, Dorico, MuseScore или любое другое приложение за пределами экосистемы Finale |
| Шифрование | Не документировано |
| Доступность спецификации | Публичная спецификация отсутствует; PDK распространялся только среди зарегистрированных разработчиков Finale по NDA |
| Выпущен | circa 1994 (Finale for Windows early plug-in system) |
| Последняя версия | Final version: Finale 27 (2022); Finale EOL August 26, 2024 |
| Спецификация | usermanuals.finalemusic.com |
Конвертации FXT
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах FXT.