Hvad er SDL-filformatet?
En .sdl-fil er en Corel Paradox Delivered Script-fil - en kompileret, distribuerbar form af et ObjectPAL-script skrevet til Paradox-databasen. Betegnelsen «delivered» betyder, at kildekoden er blevet kompileret væk: udviklere brugte .sdl-formatet til at sende automatiseringslogik til slutbrugere uden at afsløre den læsbare ObjectPAL-kildekode, som blev gemt i .sc-script- eller .ssl-formular-scriptfiler.
ObjectPAL var det hændelsesstyrede scriptsprog indbygget i Paradox, der blev brugt til at automatisere databaseforespørgsler, formularinteraktioner og rapportgenerering. Når det blev kompileret til .sdl, blev scriptet til en proprietær binær fil, som Paradox-runtime kunne udføre direkte.
Paradox har haft flere ejere - Ansa Software, derefter Borland (1987), derefter Novell (1994) og endelig Corel Corporation, som inkluderede det i WordPerfect Office. Den sidste udgivelse var Paradox 11, inkluderet i Corel WordPerfect Office X3 (2006). Corel indstillede Paradox helt efter denne version.
Da .sdl-formatet er proprietært og udokumenteret, findes der ingen tredjepartsværktøjer, der kan åbne eller dekompilere disse filer. Gamle .sdl-filer fra arkiverede Paradox-applikationer kræver en fungerende Paradox 5-11-installation på Windows XP eller tidligere for at køre. Relaterede filer på kildeniveau inkluderer .sc (script-kilde), .ssl (formular-script) og Paradox-tabelformatet .db.
Sikkerhed og tryghed
RISIKO: LOWBinær script-fil til en udgået databaseapplikation. Kan ikke eksekveres på moderne systemer uden Paradox installeret. Ingen kendte malware-risici.
Formatdetaljer
kort fortalt- Simple Declarative Language (SDL) datafil - SDL-tekstfiler gemmer strukturerede data (lister, maps, træer) - helt urelateret til Paradox-scripts.
- SmartDraw Library-fil - SmartDraw bruger .sdl til symbol- og grafikbiblioteksfiler.
- Alias|Wavefront Scene Description Language - 3D-scenens beskrivelsesformat fra Alias|Wavefront (nu forgængeren til Autodesk Maya).
Programmer der åbner SDL-filer
Tekniske detaljer
dyb specifikation| Format-type | Binært kompileret ObjectPAL-script (distribueret form) |
| Kodning | Binær, little-endian (x86 Windows-platform) |
| Scriptsprog | ObjectPAL - Paradox' hændelsesstyrede script- og databaseautomatiseringssprog |
| Formål | Distribuere automatiseringslogik uden at afsløre ObjectPAL-kildekoden for slutbrugere |
| Kilde-ækvivalenter | `.sc` (script-kilde) og `.ssl` (formular-script) indeholder den redigerbare ObjectPAL-kildekode |
| Runtime-motor | Paradox ObjectPAL-eksekveringsmotor (Paradox 5 til 11) |
| Understøttede platforme | Windows 95 / 98 / ME / 2000 / XP / Vista (Paradox 5-11) |
| Typisk filstørrelse | Under 100 KB |
| Udviklerhistorik | Ansa Software → Borland → Novell → Corel Corporation |
| Udgået (End-of-life) | Paradox 11 (Corel WordPerfect Office X3, 2006) var den sidste udgivelse; der findes ingen nuværende værtsapplikation |
| Tredjepartsunderstøttelse | Ingen kendt decompiler eller fremviser; formatet er proprietært og udokumenteret |
| Udgivet | ~1993 (Paradox for Windows era) |
| Seneste version | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006; final version) |
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SDL-filer.