Hva er SDL-filformatet?
En .sdl-fil er en Corel Paradox Delivered Script-fil - en kompilert, distribuerbar form av et ObjectPAL-skript skrevet for relasjonsdatabase-applikasjonen Paradox. Betegnelsen «delivered» betyr at kildekoden er kompilert bort: utviklere brukte .sdl-formatet for å sende automatiseringslogikk til sluttbrukere uten å eksponere den lesbare ObjectPAL-kildekoden, som ble lagret i .sc-skript eller .ssl-formskriptfiler.
ObjectPAL var det hendelsesstyrte skriptspråket innebygd i Paradox, brukt til å automatisere databaseforespørsler, skjemainteraksjoner og rapportgenerering. Når det ble kompilert til .sdl, ble skriptet en proprietær binærfil som Paradox-runtimen kunne kjøre direkte.
Paradox gikk gjennom flere eiere - Ansa Software, deretter Borland (1987), så Novell (1994), og til slutt Corel Corporation, som inkluderte det i WordPerfect Office. Den siste utgivelsen var Paradox 11, inkludert i Corel WordPerfect Office X3 (2006). Corel avviklet Paradox fullstendig etter den versjonen.
Fordi .sdl-formatet er proprietært og udokumentert, er det ingen kjente tredjepartsverktøy som kan åpne eller dekompilere disse filene. Eldre .sdl-filer fra arkiverte Paradox-applikasjoner krever en fungerende Paradox 5-11-installasjon på Windows XP eller tidligere for å kjøre. Relaterte filer på kildenivå inkluderer .sc (skriptkilde), .ssl (skjemaskript) og Paradox-tabellformatet .db.
Sikkerhet og trygghet
RISIKO: LOWBinær skriptfil for en avviklet databaseapplikasjon. Kan ikke kjøres på moderne systemer uten Paradox installert. Ingen kjente malware-vektorer.
Formatdetaljer
i et nøtteskall- Simple Declarative Language (SDL) datafil - SDL-tekstfiler lagrer strukturerte data (lister, mapper, trær) - helt urelatert til Paradox-skript.
- SmartDraw Library-fil - SmartDraw bruker .sdl for symbol- og grafikkbibliotekfiler.
- Alias|Wavefront Scene Description Language - 3D-scenebeskrivelsesformat fra Alias|Wavefront (nå forgjengeren til Autodesk Maya).
Programmer som åpner SDL-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Binært kompilert ObjectPAL-skript (distribuert/levert form) |
| Koding | Binær, little-endian (x86 Windows-plattform) |
| Skriptspråk | ObjectPAL - Paradox sitt hendelsesstyrte skript- og automatiseringsspråk for databaser |
| Formål | Distribuere automatiseringslogikk uten å eksponere ObjectPAL-kildekode for sluttbrukere |
| Kilde-ekvivalenter | `.sc` (skriptkilde) og `.ssl` (skjemaskript) inneholder den redigerbare ObjectPAL-kilden |
| Runtime-motor | Paradox ObjectPAL-eksekveringsmotor (Paradox 5 til 11) |
| Støttede plattformer | Windows 95 / 98 / ME / 2000 / XP / Vista (Paradox 5-11) |
| Typisk filstørrelse | Under 100 KB |
| Utviklerhistorikk | Ansa Software → Borland → Novell → Corel Corporation |
| Livsløpsslutt | Paradox 11 (Corel WordPerfect Office X3, 2006) var den siste utgivelsen; ingen nåværende vertsapplikasjon eksisterer |
| Tredjepartsstøtte | Ingen kjent dekompilator eller visningsprogram; formatet er proprietært og udokumentert |
| Utgitt | ~1993 (Paradox for Windows era) |
| Siste versjon | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006; final version) |
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SDL-filer.