Wat is het SDL-bestandsformaat?
Een .sdl-bestand is een Corel Paradox Delivered Script-bestand - een gecompileerde, distribueerbare vorm van een ObjectPAL-script geschreven voor de Paradox relationele database-applicatie. De aanduiding „delivered” betekent dat de broncode is weggecompileerd: ontwikkelaars gebruikten het .sdl-formaat om automatiseringslogica naar eindgebruikers te verzenden zonder de leesbare ObjectPAL-broncode bloot te leggen, die werd opgeslagen in .sc-scriptbestanden of .ssl-formscriptbestanden.
ObjectPAL was de gebeurtenisgestuurde scripttaal die in Paradox was ingebouwd en werd gebruikt om databasequery's, formulierinteracties en het genereren van rapporten te automatiseren. Na compilatie naar .sdl werd het script een eigen binair bestand dat de Paradox-runtime rechtstreeks kon uitvoeren.
Paradox is door verschillende eigenaren gegaan - Ansa Software, daarna Borland (1987), vervolgens Novell (1994) en ten slotte Corel Corporation, die het bundelde met WordPerfect Office. De laatste release was Paradox 11, inbegrepen in Corel WordPerfect Office X3 (2006). Corel heeft Paradox na die versie volledig stopgezet.
Omdat het .sdl-formaat eigendomsrechtelijk beschermd en ongedocumenteerd is, zijn er geen tools van derden bekend die deze bestanden kunnen openen of decompileren. Oude .sdl-bestanden van gearchiveerde Paradox-applicaties vereisen een werkende Paradox 5-11 installatie op Windows XP of eerder om te kunnen draaien. Gerelateerde bestanden op broncodeniveau zijn onder meer .sc (scriptbron), .ssl (formscript) en het Paradox-tabelformaat .db.
Beveiliging & veiligheid
RISICO: LOWBinair scriptbestand voor een stopgezette database-applicatie. Kan niet worden uitgevoerd op moderne systemen zonder dat Paradox is geïnstalleerd. Geen bekende malware-vector.
Formaatdetails
in een notendop- Simple Declarative Language (SDL) databestand - SDL-tekstbestanden slaan gestructureerde gegevens op (lijsten, maps, trees) - volledig ongerelateerd aan Paradox-scripts.
- SmartDraw Library-bestand - SmartDraw gebruikt .sdl voor symbool-/grafische bibliotheekbestanden.
- Alias|Wavefront Scene Description Language - 3D-scènebeschrijvingsformaat van Alias|Wavefront (nu de voorganger van Autodesk Maya).
Programma's die SDL-bestanden openen
Technische details
diepe specificaties| Bestandstype | Binair gecompileerd ObjectPAL-script (gedistribueerde/geleverde vorm) |
| Codering | Binair, little-endian (x86 Windows-platform) |
| Scripttaal | ObjectPAL - de gebeurtenisgestuurde script- en database-automatiseringstaal van Paradox |
| Doel | Automatiseringslogica distribueren zonder de ObjectPAL-broncode bloot te leggen aan eindgebruikers |
| Bron-equivalenten | `.sc` (scriptbron) en `.ssl` (formscript) bevatten de bewerkbare ObjectPAL-broncode |
| Runtime-engine | Paradox ObjectPAL execution engine (Paradox 5 tot en met 11) |
| Ondersteunde platforms | Windows 95 / 98 / ME / 2000 / XP / Vista (Paradox 5-11) |
| Typische bestandsgrootte | Minder dan 100 KB |
| Ontwikkelaarshistorie | Ansa Software → Borland → Novell → Corel Corporation |
| Einde levensduur | Paradox 11 (Corel WordPerfect Office X3, 2006) was de laatste release; er bestaat geen huidige host-applicatie |
| Ondersteuning door derden | Geen decompiler of viewer bekend; formaat is eigendomsrechtelijk beschermd en ongedocumenteerd |
| Uitgebracht | ~1993 (Paradox for Windows era) |
| Laatste versie | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006; final version) |
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SDL-bestanden.