Was ist das SAL-Dateiformat?
.sal-Dateien enthalten Quellcode, der in SAL (Scalable Application Language, auch bekannt als SQLWindows Application Language) geschrieben wurde, der proprietären 4GL, die von der Rapid-Application-Development-Umgebung SQLWindows von Gupta Technologies und deren Nachfolgern verwendet wird. Gupta Technologies führte SQLWindows um 1991 als Windows-basiertes RAD-Tool für datenbankgestützte Geschäftsanwendungen ein.
SAL-Quelldateien sind Klartext - ASCII- oder Windows-1252-kodiert - und in einem markanten hierarchischen Gliederungsformat strukturiert: Verschachtelte Blöcke definieren Formulare, Abschnitte, Variablen, Funktionen und Event-Handler anstelle von freiformigem prozeduralem Code. Eine typische .sal-Datei beginnt mit DEFINE- oder USE-Schlüsselwortblöcken, wobei die Anwendungslogik als Gliederungsbaum angeordnet ist, der direkt dem Outline-View-Editor der SQLWindows-IDE entspricht.
Das Unternehmen durchlief mehrere Rebranding-Zyklen: Gupta Technologies wurde um 1997 zu Centura Software, dann um 2005 zu Halo Technology Holdings, bevor das Produkt von der Unify Corporation erworben wurde - die es heute noch als Centura Team Developer vermarktet. Legacy-.sal-Dateien sind in Unternehmenssystemen, die während des SQLWindows-Booms der 1990er Jahre erstellt wurden, weiterhin aktiv im Einsatz, insbesondere im Finanz-, Versicherungs- und Fertigungssektor.
Jeder Klartext-Editor kann eine .sal-Datei zum Lesen öffnen; Notepad++ unterstützt von der Community erstellte Sprachdefinitionen für Syntax-Highlighting. Die vollständige Bearbeitung und Kompilierung erfordert die Centura Team Developer IDE.
Sicherheit
RISIKO: LOWSAL-Dateien sind Klartext-Quellcode; beim Öffnen in einem Texteditor besteht kein Ausführungsrisiko. Das Ausführen in der Centura TD-Laufzeitumgebung birgt das gleiche Risiko wie jede kompilierte Geschäftsanwendung.
Formatdetails
kurz gefasst- SORITEC Analytic Language Datendatei - Das ältere ökonometrische/statistische Programm SORITEC (MS-DOS/frühes Windows) verwendete ebenfalls .sal für Daten-/Skriptdateien - völlig unabhängig von SAL/SQLWindows.
Programme zum Öffnen von SAL-Dateien
Technische Details
technische Spezifikation| Sprache | SAL (Scalable Application Language / SQLWindows Application Language) |
| Kodierung | ASCII / Windows-1252 (ANSI); Klartext |
| Container | Klartext - kein binärer Wrapper |
| Struktur | Hierarchische Gliederungsblöcke (Formulare, Abschnitte, Variablen, Event-Handler), die der Gliederungsansicht der SQLWindows-IDE entsprechen |
| Typische Dateigröße | 1 KB - 5 MB |
| Magic Bytes | Keine; kann mit den SAL-Schlüsselwortblöcken `DEFINE` oder `USE` beginnen |
| MIME-Typ | `text/plain` |
| Plattform | Windows |
| Entwickler-Historie | Gupta Technologies → Centura Software (~1997) → Halo Technology Holdings (~2005) → Unify Corporation |
| Zugehöriges Tool | SQLWindows / Centura Team Developer 4GL RAD IDE |
| Compiler/Laufzeit | Centura Team Developer (TD) 7.x / Unify NXJ |
| Veröffentlicht | circa 1991 (SQLWindows 1.0) |
| Neueste Version | Centura Team Developer (TD) 7.x / Unify NXJ era |
| Spezifikation | www.unify.com |
SAL-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SAL-Dateien.