Что такое формат файла SDL?
Файл .sdl - это файл Corel Paradox Delivered Script, представляющий собой скомпилированную, готовую к распространению форму скрипта ObjectPAL, написанного для реляционной базы данных Paradox. Обозначение «delivered» (доставленный) означает, что исходный код был скомпилирован: разработчики использовали формат .sdl для передачи логики автоматизации конечным пользователям без раскрытия читаемого исходного кода ObjectPAL, который хранился в файлах скриптов .sc или файлах скриптов форм .ssl.
ObjectPAL - это событийно-ориентированный язык сценариев, встроенный в Paradox, используемый для автоматизации запросов к базе данных, взаимодействия с формами и создания отчетов. После компиляции в .sdl скрипт становился проприетарным бинарным файлом, который среда выполнения Paradox могла исполнять напрямую.
Paradox сменил несколько владельцев - Ansa Software, затем Borland (1987), затем Novell (1994) и, наконец, Corel Corporation, которая включила его в пакет WordPerfect Office. Последним релизом был Paradox 11, входивший в состав Corel WordPerfect Office X3 (2006). После этой версии Corel полностью прекратила выпуск Paradox.
Поскольку формат .sdl является проприетарным и недокументированным, не существует сторонних инструментов для открытия или декомпиляции этих файлов. Для запуска устаревших файлов .sdl из архивных приложений Paradox требуется работающая установка Paradox версий 5-11 на Windows XP или более ранних версиях. Связанные файлы уровня исходного кода включают .sc (исходный код скрипта), .ssl (скрипт формы) и формат таблиц Paradox .db.
Безопасность и защита
РИСК: LOWБинарный файл скрипта для прекращенного приложения базы данных. Не может быть исполнен в современных системах без установленного Paradox. Известные векторы вредоносного ПО отсутствуют.
Детали формата
в двух словах- Файл данных Simple Declarative Language (SDL) - Текстовые файлы SDL хранят структурированные данные (списки, карты, деревья) - совершенно не связаны со скриптами Paradox.
- Файл библиотеки SmartDraw - SmartDraw использует расширение .sdl для файлов библиотек символов и графики.
- Alias|Wavefront Scene Description Language - Формат описания 3D-сцен от Alias|Wavefront (предшественник современного Autodesk Maya).
Программы, открывающие файлы SDL
Технические подробности
глубокая спецификация| Тип формата | Бинарный скомпилированный скрипт ObjectPAL (распространяемая форма) |
| Кодировка | Бинарная, little-endian (платформа x86 Windows) |
| Язык сценариев | ObjectPAL - событийно-ориентированный язык сценариев и автоматизации баз данных Paradox |
| Назначение | Распространение логики автоматизации без раскрытия исходного кода ObjectPAL конечным пользователям |
| Исходные эквиваленты | `.sc` (исходный код скрипта) и `.ssl` (скрипт уровня формы) содержат редактируемый исходный код ObjectPAL |
| Среда выполнения | Движок выполнения Paradox ObjectPAL (Paradox с 5 по 11 версию) |
| Поддерживаемые платформы | Windows 95 / 98 / ME / 2000 / XP / Vista (Paradox 5-11) |
| Типичный размер файла | Менее 100 КБ |
| История разработчиков | Ansa Software → Borland → Novell → Corel Corporation |
| Окончание жизненного цикла | Paradox 11 (Corel WordPerfect Office X3, 2006) был последним выпуском; современного хост-приложения не существует |
| Сторонняя поддержка | Нет известных декомпиляторов или программ для просмотра; формат является проприетарным и недокументированным |
| Выпущен | ~1993 (Paradox for Windows era) |
| Последняя версия | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006; final version) |
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SDL.