Что такое формат файла SAL?
Файлы .sal содержат исходный код, написанный на языке SAL (Scalable Application Language, также известном как SQLWindows Application Language), проприетарном языке 4GL, используемом в среде быстрой разработки приложений Gupta Technologies SQLWindows и её преемниках. Gupta Technologies представила SQLWindows примерно в 1991 году как инструмент RAD на базе Windows для бизнес-приложений, ориентированных на базы данных.
Исходные файлы SAL представляют собой обычный текст в кодировке ASCII или Windows-1252, структурированный в характерном иерархическом формате структуры: вложенные блоки определяют формы, разделы, переменные, функции и обработчики событий, а не свободный процедурный код. Типичный файл .sal начинается с блоков ключевых слов DEFINE или USE, а логика приложения организована в виде дерева структуры, которое напрямую соответствует редактору структуры в IDE SQLWindows.
Компания прошла несколько циклов ребрендинга: Gupta Technologies стала Centura Software около 1997 года, затем Halo Technology Holdings около 2005 года, после чего продукт был приобретен Unify Corporation, которая до сих пор продвигает его под названием Centura Team Developer. Унаследованные файлы .sal по-прежнему активно используются в корпоративных системах, созданных во время бума SQLWindows в 1990-х годах, особенно в финансах, страховании и производстве.
Любой текстовый редактор может открыть файл .sal для чтения; Notepad++ поддерживает созданные сообществом определения языка для подсветки синтаксиса. Для полноценного редактирования и компиляции требуется IDE Centura Team Developer.
Безопасность и защита
РИСК: LOWФайлы SAL представляют собой исходный код в текстовом формате; при открытии в текстовом редакторе риск выполнения отсутствует. Запуск в среде Centura TD сопряжен с тем же риском, что и любое скомпилированное бизнес-приложение.
Детали формата
в двух словах- Файл данных SORITEC Analytic Language - Старая эконометрическая/статистическая программа SORITEC (MS-DOS/ранние версии Windows) также использовала расширение .sal для файлов данных/скриптов - это совершенно не связано с SAL/SQLWindows.
Программы, открывающие файлы SAL
Технические подробности
глубокая спецификация| Язык | SAL (Scalable Application Language / SQLWindows Application Language) |
| Кодировка | ASCII / Windows-1252 (ANSI); обычный текст |
| Контейнер | Обычный текст - без бинарной оболочки |
| Структура | Иерархические блоки структуры (формы, разделы, переменные, обработчики событий), соответствующие виду структуры в IDE SQLWindows |
| Типичный размер файла | 1 КБ - 5 МБ |
| Магические байты | Отсутствуют; может начинаться с блоков ключевых слов SAL `DEFINE` или `USE` |
| MIME-тип | `text/plain` |
| Платформа | Windows |
| История разработчика | Gupta Technologies → Centura Software (~1997) → Halo Technology Holdings (~2005) → Unify Corporation |
| Связанный инструмент | SQLWindows / Centura Team Developer 4GL RAD IDE |
| Компилятор/среда выполнения | Centura Team Developer (TD) 7.x / Unify NXJ |
| Выпущен | circa 1991 (SQLWindows 1.0) |
| Последняя версия | Centura Team Developer (TD) 7.x / Unify NXJ era |
| Спецификация | www.unify.com |
Конвертации SAL
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SAL.