Was ist das SLX-Dateiformat?
.slx-Dateien sind mit Simulink verknüpft, einer Simulationssoftware. Simulink ist eine grafische Programmierumgebung, die Blöcke und Diagrammwerkzeuge als Basiselemente verwendet, die Benutzer kombinieren, um komplexe dynamische Modelle zu erstellen und Simulationen auszuführen.
.slx ist der Nachfolger des veralteten .mdl-Formats, das in MATLAB/Simulink R2012a eingeführt wurde. Im Gegensatz zum Nur-Text-Format .mdl ist eine .slx-Datei als ZIP-Archiv verpackt, das den Open Packaging Conventions (OPC) folgt. Im Inneren befinden sich die primären Modelldaten in simulink/blockdiagram.xml unter Verwendung von UTF-8-kodiertem XML, und die Komprimierung wird pro Eintrag mittels DEFLATE angewendet - was .slx-Dateien erheblich kompakter macht. Die XML-Struktur verleiht .slx zudem eine ordnungsgemäße Unterstützung für Nicht-ASCII-Zeichen und macht es für Versionskontrollsysteme zugänglicher.
Simulink ist ein Paket für MATLAB, entwickelt von The MathWorks. MATLAB ist bei Wissenschaftlern sehr beliebt, und die meisten technischen und ingenieurwissenschaftlichen Studiengänge verlangen von den Studenten, es zu erlernen. Die Umgebung ermöglicht es Benutzern, komplexe Systeme zu modellieren oder mathematische Berechnungen durchzuführen.
Sicherheit
RISIKO: MEDIUMEine SLX-Datei ist eine Daten-/Modelldatei, keine ausführbare Datei, daher ist das bloße Öffnen risikoarm. Der Vorbehalt ist, dass Simulink-Modelle Callbacks und eingebetteten MATLAB-Code (Modell-/Block-Callbacks, InitFcn, S-Funktionen) enthalten können, die beim Öffnen oder Simulieren des Modells ausgeführt werden - ein Modell aus einer nicht vertrauenswürdigen Quelle könnte also beliebigen MATLAB-Code ausführen. Öffnen Sie unbekannte Modelle mit Vorsicht, prüfen Sie Callbacks und seien Sie misstrauisch gegenüber S-Funktionen, die kompilierte Binärdateien aufrufen. Gefälschte «SLX-Viewer»-Downloadseiten können Adware enthalten - es gibt keinen legitimen kostenlosen Standalone-SLX-Viewer; verwenden Sie MATLAB/Simulink oder entpacken Sie die Datei, um ihr XML zu inspizieren.
Formatdetails
kurz gefasst- Excel SLX Symbolic-Link-Tabelle (veraltet) - Alter SYLK/SLX Symbolic-Link-Tabellenexport - veraltet, heute selten anzutreffen.
- Surfer SLX Farbspektrum / Sublime-Lizenz (.slx) - Golden Software Surfer Farbskalendateien und einige App-Lizenzdateien verwenden ebenfalls .slx; steht in keinem Zusammenhang mit Simulink.
Programme zum Öffnen von SLX-Dateien
Technische Details
technische Spezifikation| Container-Format | ZIP-Archiv nach Open Packaging Conventions (OPC), dieselbe Container-Familie wie OOXML |
| Primäre interne Datei | `simulink/blockdiagram.xml` enthält Blockhierarchie, Parameter und Verdrahtung; ergänzt durch `[Content_Types].xml` und Metadaten-Teile |
| Textkodierung | UTF-8 in allen XML-Teilen |
| Byte-Reihenfolge | Little-endian (binäre ZIP-Strukturen) |
| Komprimierung | DEFLATE pro ZIP-Eintrag; führt zu Dateien, die deutlich kleiner sind als entsprechende `.mdl`-Texte |
| Magic Bytes | `50 4B 03 04` (`PK`) bei Offset 0 - Standard-ZIP-Header; das interne Ordner-Layout unterscheidet es von einem generischen ZIP |
| MIME-Typ | `application/octet-stream` (primär); wird auch als `application/zip` erkannt |
| Schema-Versionierung | Das XML-Schema wird pro MATLAB-Release versioniert; neuere Simulink-Versionen lesen ältere `.slx`-Dateien; ältere Simulink-Versionen verweigern möglicherweise Modelle, die mit einer neueren Version gespeichert wurden |
| Geschützte Variante | `.slxp` - eine verschlüsselte/gesperrte Form des Modells, die Block-Interna verbirgt, während die Simulation weiterhin möglich ist |
| Versionskontrolle | XML-Teile sind diff-freundlich; Simulink-Projekte lassen sich mit Git und SVN integrieren, um `.slx`-Änderungen in Teams zu verfolgen |
| Unicode-Unterstützung | Vollständiges Unicode/UTF-8 in Blocknamen und Anmerkungen, was die Nicht-ASCII-Beschränkung des alten `.mdl`-Formats behebt |
| Typische Dateigröße | Zehn KB bis mehrere MB, abhängig von der Modellkomplexität; wesentlich kompakter als eine `.mdl` mit gleichem Inhalt |
| Zugehörige Begleitformate | `.slxc` (Simulink-Cache), `.slddx` (Datenwörterbuch), `.slreqx` (Anforderungsverknüpfung) |
| Unterstützte Plattformen | Windows, macOS, Linux - überall dort, wo MATLAB/Simulink installiert ist; auch über MATLAB Online editierbar |
| Veröffentlicht | 2012 (MATLAB/Simulink R2012a); default model format since R2012b |
| Neueste Version | Ongoing - current Simulink R2025a/R2025b; SLX is the maintained default model format |
| Spezifikation | www.mathworks.com |
SLX-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SLX-Dateien.