Vad är filformatet SAL?
.sal-filer innehåller källkod skriven i SAL (Scalable Application Language, även känt som SQLWindows Application Language), det proprietära 4GL-språk som används av Gupta Technologies SQLWindows-miljö för snabb applikationsutveckling (RAD) och dess efterföljare. Gupta Technologies introducerade SQLWindows omkring 1991 som ett Windows-baserat RAD-verktyg för databasdrivna affärsapplikationer.
SAL-källfiler är vanlig text - kodad i ASCII eller Windows-1252 - strukturerad i ett distinkt hierarkiskt outline-format: nästlade block definierar formulär, sektioner, variabler, funktioner och händelsehanterare snarare än friformad procedurell kod. En typisk .sal-fil börjar med nyckelordsblock som DEFINE eller USE, med applikationslogik arrangerad som ett outline-träd som mappar direkt till SQLWindows-miljöns outline-vy.
Företaget genomgick flera omprofileringar: Gupta Technologies blev Centura Software omkring 1997, sedan Halo Technology Holdings omkring 2005, innan produkten förvärvades av Unify Corporation - som fortfarande marknadsför den som Centura Team Developer. Äldre .sal-filer används fortfarande aktivt i företagssystem byggda under SQLWindows-boomen på 1990-talet, särskilt inom finans, försäkring och tillverkning.
Vilken textredigerare som helst kan öppna en .sal-fil för läsning; Notepad++ stöder community-byggda språkdefinitioner för syntaxmarkering. Fullständig redigering och kompilering kräver utvecklingsmiljön Centura Team Developer.
Säkerhet & trygghet
RISK: LOWSAL-filer är källkod i klartext; ingen exekveringsrisk vid öppning i en textredigerare. Körning i Centura TD-körtidsmiljön innebär samma risk som alla kompilerade affärsapplikationer.
Formatdetaljer
i ett nötskal- SORITEC Analytic Language Data File - Det äldre ekonometriska/statistiska programmet SORITEC (MS-DOS/tidiga Windows) använde också .sal för data-/skriptfiler - helt orelaterat till SAL/SQLWindows.
Program som öppnar SAL-filer
Tekniska detaljer
djup specifikation| Språk | SAL (Scalable Application Language / SQLWindows Application Language) |
| Kodning | ASCII / Windows-1252 (ANSI); vanlig text |
| Container | Vanlig text - inget binärt hölje |
| Struktur | Hierarkiska outline-block (formulär, sektioner, variabler, händelsehanterare) som matchar SQLWindows IDE outline-vy |
| Typisk filstorlek | 1 KB - 5 MB |
| Magic bytes | Inga; kan börja med SAL-nyckelordsblocken `DEFINE` eller `USE` |
| MIME-typ | `text/plain` |
| Plattform | Windows |
| Utvecklarhistorik | Gupta Technologies → Centura Software (~1997) → Halo Technology Holdings (~2005) → Unify Corporation |
| Associerat verktyg | SQLWindows / Centura Team Developer 4GL RAD IDE |
| Kompilator/körtid | Centura Team Developer (TD) 7.x / Unify NXJ |
| Släppt | circa 1991 (SQLWindows 1.0) |
| Senaste version | Centura Team Developer (TD) 7.x / Unify NXJ era |
| Specifikation | www.unify.com |
SAL-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SAL-filer.