Hvad er SLX-filformatet?
.slx-filer er tilknyttet Simulink, en simuleringssoftware. Simulink er et grafisk programmeringsmiljø, der bruger blokke og diagramværktøjer som sine grundelementer, som brugere kombinerer for at skabe komplekse dynamiske modeller og køre simuleringer.
.slx er efterfølgeren til det ældre .mdl-format, introduceret i MATLAB/Simulink R2012a. I modsætning til plain-text .mdl, er en .slx-fil pakket som et ZIP-arkiv, der følger Open Packaging Conventions (OPC). Indeni findes de primære modeldata i simulink/blockdiagram.xml ved hjælp af UTF-8-kodet XML, og der anvendes komprimering per post med DEFLATE - hvilket gør .slx-filer betydeligt mere kompakte. XML-strukturen giver også .slx korrekt understøttelse af ikke-ASCII-tegn og gør den mere velegnet til versionsstyringssystemer.
Simulink er en pakke til MATLAB, udviklet af The MathWorks. MATLAB er meget populært blandt forskere, og de fleste tekniske og ingeniørvidenskabelige uddannelser kræver, at studerende lærer det. Miljøet giver brugerne mulighed for at modellere komplekse systemer eller udføre matematiske beregninger.
Sikkerhed og tryghed
RISIKO: MEDIUMEn SLX er en data/model-fil, ikke en eksekverbar fil, så det er lavrisiko blot at åbne en. Forbeholdet er, at Simulink-modeller kan indeholde callbacks og indlejret MATLAB-kode (model/blok-callbacks, InitFcn, S-funktioner), der kører, når modellen åbnes eller simuleres - så en model fra en upålidelig kilde kan udføre vilkårlig MATLAB-kode. Åbn ukendte modeller med forsigtighed, gennemse callbacks, og vær påpasselig med S-funktioner, der kalder kompilerede binære filer. Falske «SLX viewer»-downloadsteder kan indeholde adware - der findes ingen legitim gratis standalone SLX-fremviser; brug MATLAB/Simulink eller udpak filen for at inspicere dens XML.
Formatdetaljer
kort fortalt- Excel SLX symbolic-link regneark (ældre) - Gammel SYLK/SLX symbolic link regneark-eksport - forældet, ses sjældent i dag.
- Surfer SLX farvespektrum / Sublime licens (.slx) - Golden Software Surfer farveskala-filer og visse app-licensfiler bruger også .slx; ikke relateret til Simulink.
Programmer der åbner SLX-filer
Tekniske detaljer
dyb specifikation| Containerformat | ZIP-arkiv, der følger Open Packaging Conventions (OPC), samme container-familie som bruges af OOXML |
| Primær intern fil | `simulink/blockdiagram.xml` indeholder blokhierarki, parametre og ledningsføring; suppleret af `[Content_Types].xml` og metadata-dele |
| Tekstkodning | UTF-8 i alle XML-dele |
| Byte-rækkefølge | Little-endian (ZIP binære strukturer) |
| Komprimering | DEFLATE per ZIP-post; resulterer i filer, der er betydeligt mindre end tilsvarende `.mdl`-tekst |
| Magic bytes | `50 4B 03 04` (`PK`) ved offset 0 - standard ZIP lokal filheader; det interne mappestruktur adskiller den fra en generisk ZIP |
| MIME-type | `application/octet-stream` (primær); genkendes også som `application/zip` |
| Schema-versionering | XML-skemaet er versioneret per MATLAB-udgivelse; nyere Simulink læser ældre `.slx`-filer; ældre Simulink kan afvise modeller gemt af en nyere udgivelse |
| Beskyttet variant | `.slxp` - en krypteret/låst form af modellen, der skjuler blok-indmad, mens simulering stadig er tilladt |
| Versionsstyring | XML-delene er diff-venlige; Simulink Projects integreres med Git og SVN til sporing af `.slx`-ændringer på tværs af teams |
| Unicode-understøttelse | Fuld Unicode/UTF-8 i bloknavne og annoteringer, hvilket løser ikke-ASCII-begrænsningen i det ældre `.mdl`-format |
| Typisk filstørrelse | Ti-tals KB til flere MB afhængigt af modellens kompleksitet; væsentligt mere kompakt end en `.mdl` med samme indhold |
| Relaterede ledsageformater | `.slxc` (Simulink cache), `.slddx` (datadictionary), `.slreqx` (krav-kobling) |
| Understøttede platforme | Windows, macOS, Linux - overalt hvor MATLAB/Simulink er installeret; kan også redigeres via MATLAB Online |
| Udgivet | 2012 (MATLAB/Simulink R2012a); default model format since R2012b |
| Seneste version | Ongoing - current Simulink R2025a/R2025b; SLX is the maintained default model format |
| Specifikation | www.mathworks.com |
SLX-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SLX-filer.