Hva er SLX-filformatet?
.slx-filer er assosiert med Simulink, en simuleringsprogramvare. Simulink er et grafisk programmeringsmiljø som bruker blokker og diagramverktøy som sine grunnelementer, som brukere kombinerer for å lage komplekse dynamiske modeller og kjøre simuleringer.
.slx er etterfølgeren til det eldre .mdl-formatet, introdusert i MATLAB/Simulink R2012a. Til forskjell fra den rene tekstfilen .mdl, er en .slx-fil pakket som et ZIP-arkiv som følger Open Packaging Conventions (OPC). Inni ligger de primære modelldataene i simulink/blockdiagram.xml ved bruk av UTF-8-kodet XML, og komprimering påføres per oppføring med DEFLATE - noe som gjør .slx-filer betydelig mer kompakte. XML-strukturen gir også .slx ordentlig støtte for tegn utenfor ASCII og gjør den mer egnet for versjonskontrollsystemer.
Simulink er en pakke for MATLAB, utviklet av The MathWorks. MATLAB er svært populært blant forskere, og de fleste tekniske og ingeniørfaglige utdanningsprogrammer krever at studentene lærer det. Miljøet lar brukere modellere komplekse systemer eller utføre matematiske beregninger.
Sikkerhet og trygghet
RISIKO: MEDIUMEn SLX er en data/modellfil, ikke en kjørbar fil, så det er lav risiko å bare åpne en. Forbeholdet er at Simulink-modeller kan inneholde tilbakeringingsfunksjoner (callbacks) og innebygd MATLAB-kode (modell/blokk-callbacks, InitFcn, S-funksjoner) som kjører når modellen åpnes eller simuleres - så en modell fra en utrygg kilde kan utføre vilkårlig MATLAB-kode. Åpne ukjente modeller med forsiktighet, se over callbacks, og vær på vakt mot S-funksjoner som kaller kompilerte binærfiler. Falske nettsider for nedlasting av «SLX viewer» kan inneholde reklameprogramvare - det finnes ingen legitim gratis frittstående SLX-viser; bruk MATLAB/Simulink eller pakk ut filen for å inspisere dens XML.
Formatdetaljer
i et nøtteskall- Excel SLX symbolic-link regneark (foreldet) - Gammel SYLK/SLX symbolsk lenke-regnearkeksport - foreldet, ses sjelden i dag.
- Surfer SLX fargespektrum / Sublime-lisens (.slx) - Golden Software Surfer fargeskala-filer og enkelte app-lisensfiler bruker også .slx; ikke relatert til Simulink.
Programmer som åpner SLX-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | ZIP-arkiv som følger Open Packaging Conventions (OPC), samme beholderfamilie som brukes av OOXML |
| Primær intern fil | `simulink/blockdiagram.xml` inneholder blokkhierarki, parametere og kabling; supplert av `[Content_Types].xml` og metadata-deler |
| Tekstkoding | UTF-8 i alle XML-deler |
| Byterekkefølge | Little-endian (ZIP binære strukturer) |
| Komprimering | DEFLATE per ZIP-oppføring; resulterer i filer som er betydelig mindre enn tilsvarende `.mdl`-tekst |
| Magic bytes | `50 4B 03 04` (`PK`) ved posisjon 0 - standard ZIP lokal filheader; den interne mappestrukturen skiller den fra en generisk ZIP |
| MIME-type | `application/octet-stream` (primær); også gjenkjent som `application/zip` |
| Skjema-versjonering | XML-skjemaet er versjonert per MATLAB-utgivelse; nyere Simulink leser eldre `.slx`-filer; eldre Simulink kan avvise modeller lagret av en nyere utgivelse |
| Beskyttet variant | `.slxp` - en kryptert/låst form av modellen som skjuler blokk-innmaten mens den fortsatt tillater simulering |
| Versjonskontroll | XML-deler er egnet for diff; Simulink Projects integreres med Git og SVN for sporing av `.slx`-endringer på tvers av team |
| Unicode-støtte | Full Unicode/UTF-8 i blokknavn og annoteringer, noe som løser begrensningene med tegnsett i det eldre `.mdl`-formatet |
| Typisk filstørrelse | Fra ti-talls KB til flere MB avhengig av modellens kompleksitet; betydelig mer kompakt enn en `.mdl` med likt innhold |
| Relaterte følgeformater | `.slxc` (Simulink cache), `.slddx` (datakatalog), `.slreqx` (kravkobling) |
| Støttede plattformer | Windows, macOS, Linux - overalt hvor MATLAB/Simulink er installert; også redigerbar via MATLAB Online |
| Utgitt | 2012 (MATLAB/Simulink R2012a); default model format since R2012b |
| Siste versjon | Ongoing - current Simulink R2025a/R2025b; SLX is the maintained default model format |
| Spesifikasjon | www.mathworks.com |
SLX-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SLX-filer.