Qu'est-ce que le format de fichier SDL ?
Un fichier .sdl est un fichier Corel Paradox Delivered Script - une forme compilée et distribuable d'un script ObjectPAL écrit pour l'application de base de données relationnelle Paradox. La désignation « delivered » signifie que le code source a été compilé : les développeurs utilisaient le format .sdl pour livrer la logique d'automatisation aux utilisateurs finaux sans exposer le code source ObjectPAL lisible, qui était stocké dans des fichiers de script .sc ou des fichiers de script de formulaire .ssl.
ObjectPAL était le langage de script événementiel intégré à Paradox, utilisé pour automatiser les requêtes de base de données, les interactions avec les formulaires et la génération de rapports. Une fois compilé en .sdl, le script devenait un fichier binaire propriétaire que le moteur d'exécution Paradox pouvait exécuter directement.
Paradox est passé entre les mains de plusieurs propriétaires - Ansa Software, puis Borland (1987), puis Novell (1994), et enfin Corel Corporation, qui l'a intégré à WordPerfect Office. La dernière version était Paradox 11, incluse dans Corel WordPerfect Office X3 (2006). Corel a complètement arrêté Paradox après cette version.
Étant donné que le format .sdl est propriétaire et non documenté, aucun outil tiers n'est connu pour ouvrir ou décompiler ces fichiers. Les fichiers .sdl hérités des applications Paradox archivées nécessitent une installation fonctionnelle de Paradox 5-11 sur Windows XP ou une version antérieure pour s'exécuter. Les fichiers de niveau source associés incluent .sc (source du script), .ssl (script de formulaire) et le format de table Paradox .db.
Sécurité et sûreté
RISQUE : LOWFichier de script binaire pour une application de base de données abandonnée. Ne peut pas s'exécuter sur les systèmes modernes sans Paradox installé. Aucun vecteur de malware connu.
Détails du format
en bref- Fichier de données Simple Declarative Language (SDL) - Les fichiers texte SDL stockent des données structurées (listes, cartes, arbres) - totalement sans rapport avec les scripts Paradox.
- Fichier de bibliothèque SmartDraw - SmartDraw utilise .sdl pour les fichiers de bibliothèque de symboles/graphiques.
- Alias|Wavefront Scene Description Language - Format de description de scène 3D d'Alias|Wavefront (prédécesseur d'Autodesk Maya).
Programmes qui ouvrent les fichiers SDL
Détails techniques
spécifications approfondies| Type de format | Script ObjectPAL binaire compilé (forme distribuée/livrée) |
| Encodage | Binaire, little-endian (plateforme Windows x86) |
| Langage de script | ObjectPAL - langage de script événementiel et d'automatisation de base de données de Paradox |
| Objectif | Distribuer la logique d'automatisation sans exposer le code source ObjectPAL aux utilisateurs finaux |
| Équivalents source | `.sc` (source du script) et `.ssl` (script au niveau du formulaire) contiennent la source ObjectPAL modifiable |
| Moteur d'exécution | Moteur d'exécution Paradox ObjectPAL (Paradox 5 à 11) |
| Plateformes supportées | Windows 95 / 98 / ME / 2000 / XP / Vista (Paradox 5-11) |
| Taille de fichier typique | Moins de 100 Ko |
| Lignée du développeur | Ansa Software → Borland → Novell → Corel Corporation |
| Fin de vie | Paradox 11 (Corel WordPerfect Office X3, 2006) était la dernière version ; aucune application hôte actuelle n'existe |
| Support tiers | Aucun décompilateur ou visualiseur connu ; le format est propriétaire et non documenté |
| Publié | ~1993 (Paradox for Windows era) |
| Dernière version | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006; final version) |
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SDL.