Vad är filformatet SDL?
En .sdl-fil är en Corel Paradox Delivered Script-fil - en kompilerad, distribuerbar form av ett ObjectPAL-skript skrivet för relationella databasapplikationen Paradox. Beteckningen «delivered» innebär att källkoden har kompilerats bort: utvecklare använde .sdl-formatet för att leverera automationslogik till slutanvändare utan att exponera den läsbara ObjectPAL-källkoden, som lagrades i .sc-skript eller .ssl-formulärskriptfiler.
ObjectPAL var det händelsestyrda skriptspråket inbyggt i Paradox, som användes för att automatisera databasfrågor, formulärinteraktioner och rapportgenerering. När det kompilerades till .sdl blev skriptet en proprietär binärfil som Paradox-körtidsmiljön kunde exekvera direkt.
Paradox passerade genom flera ägare - Ansa Software, sedan Borland (1987), därefter Novell (1994) och slutligen Corel Corporation, som buntade ihop det med WordPerfect Office. Den sista utgåvan var Paradox 11, som ingick i Corel WordPerfect Office X3 (2006). Corel lade ner Paradox helt efter den versionen.
Eftersom .sdl-formatet är proprietärt och odokumenterat finns inga kända tredjepartsverktyg för att öppna eller dekompilera dessa filer. Äldre .sdl-filer från arkiverade Paradox-applikationer kräver en fungerande Paradox 5-11-installation på Windows XP eller tidigare för att köras. Relaterade filer på källkodsnivå inkluderar .sc (skriptkälla), .ssl (formulärskript) och Paradox-tabellformatet .db.
Säkerhet & trygghet
RISK: LOWBinär skriptfil för en nedlagd databasapplikation. Kan inte köras på moderna system utan Paradox installerat. Inga kända hot från skadlig kod.
Formatdetaljer
i ett nötskal- Simple Declarative Language (SDL) datafil - SDL-textfiler lagrar strukturerad data (listor, mappar, träd) - helt orelaterat till Paradox-skript.
- SmartDraw Library-fil - SmartDraw använder .sdl för symbol- och grafikbiblioteksfiler.
- Alias|Wavefront Scene Description Language - Format för 3D-scenbeskrivning från Alias|Wavefront (föregångare till nuvarande Autodesk Maya).
Program som öppnar SDL-filer
Tekniska detaljer
djup specifikation| Formattyp | Binärt kompilerat ObjectPAL-skript (distribuerad/levererad form) |
| Kodning | Binär, little-endian (x86 Windows-plattform) |
| Skriptspråk | ObjectPAL - Paradox händelsestyrda skriptspråk för databasautomation |
| Syfte | Distribuera automationslogik utan att exponera ObjectPAL-källkod för slutanvändare |
| Källkodsmotsvarigheter | `.sc` (skriptkälla) och `.ssl` (formulärskript) innehåller den redigerbara ObjectPAL-källkoden |
| Exekveringsmotor | Paradox ObjectPAL-exekveringsmotor (Paradox 5 till 11) |
| Plattformar som stöds | Windows 95 / 98 / ME / 2000 / XP / Vista (Paradox 5-11) |
| Typisk filstorlek | Under 100 KB |
| Utvecklarhistorik | Ansa Software → Borland → Novell → Corel Corporation |
| Livscykelns slut | Paradox 11 (Corel WordPerfect Office X3, 2006) var den sista utgåvan; ingen nuvarande värdapplikation existerar |
| Tredjepartsstöd | Ingen känd dekompilator eller visare; formatet är proprietärt och odokumenterat |
| Släppt | ~1993 (Paradox for Windows era) |
| Senaste version | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006; final version) |
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SDL-filer.