¿Qué es el formato de archivo SLX?
Los archivos .slx están asociados con Simulink, un software de simulación. Simulink es un entorno de programación gráfica que utiliza bloques y herramientas de diagramación como sus elementos básicos, que los usuarios combinan para crear modelos dinámicos complejos y ejecutar simulaciones.
.slx es el sucesor del formato heredado .mdl, introducido en MATLAB/Simulink R2012a. A diferencia del formato de texto plano .mdl, un archivo .slx se empaqueta como un archivo ZIP siguiendo las Open Packaging Conventions (OPC). En su interior, los datos principales del modelo residen en simulink/blockdiagram.xml utilizando XML codificado en UTF-8, y se aplica compresión por entrada mediante DEFLATE, lo que hace que los archivos .slx sean considerablemente más compactos. La estructura XML también otorga a .slx un soporte adecuado para caracteres no ASCII y lo hace más apto para sistemas de control de versiones.
Simulink es un paquete para MATLAB, desarrollado por The MathWorks. MATLAB es muy popular entre los científicos, y la mayoría de los programas de grado técnico y de ingeniería requieren que los estudiantes lo aprendan. El entorno permite a los usuarios modelar sistemas complejos o realizar cálculos matemáticos.
Seguridad y protección
RIESGO: MEDIUMUn SLX es un archivo de datos/modelo, no un ejecutable, por lo que simplemente abrir uno es de bajo riesgo. La advertencia es que los modelos de Simulink pueden contener «callbacks» y código MATLAB embebido (callbacks de modelo/bloque, InitFcn, S-functions) que se ejecutan cuando el modelo se abre o se simula; por lo tanto, un modelo de una fuente no confiable podría ejecutar código MATLAB arbitrario. Abra modelos desconocidos con precaución, revise los callbacks y desconfíe de las S-functions que llaman a binarios compilados. Los sitios de descarga de «visores SLX» falsos pueden incluir adware; no existe un visor SLX independiente gratuito legítimo; use MATLAB/Simulink o descomprima el archivo para inspeccionar su XML.
Detalles del formato
en pocas palabras- Hoja de cálculo de enlace simbólico Excel SLX (heredado) - Exportación de hoja de cálculo de enlace simbólico SYLK/SLX antigua; obsoleta, rara vez se ve hoy en día.
- Espectro de color Surfer SLX / Licencia de Sublime (.slx) - Los archivos de escala de colores de Golden Software Surfer y algunos archivos de licencia de aplicaciones también usan .slx; no están relacionados con Simulink.
Programas que abren archivos SLX
Detalles técnicos
especificación profunda| Formato de contenedor | Archivo ZIP siguiendo las Open Packaging Conventions (OPC), la misma familia de contenedores utilizada por OOXML |
| Archivo interno principal | `simulink/blockdiagram.xml` contiene la jerarquía de bloques, parámetros y cableado; complementado por `[Content_Types].xml` y partes de metadatos |
| Codificación de texto | UTF-8 en todas las partes XML |
| Orden de bytes | Little-endian (estructuras binarias ZIP) |
| Compresión | DEFLATE por entrada ZIP; resulta en archivos significativamente más pequeños que el texto `.mdl` equivalente |
| Bytes mágicos | `50 4B 03 04` (`PK`) en el desplazamiento 0 - encabezado de archivo local ZIP estándar; el diseño de la carpeta interior lo distingue de un ZIP genérico |
| Tipo MIME | `application/octet-stream` (principal); también reconocido como `application/zip` |
| Versión del esquema | El esquema XML tiene versiones por cada lanzamiento de MATLAB; las versiones más nuevas de Simulink leen archivos `.slx` antiguos; las versiones antiguas de Simulink pueden rechazar modelos guardados por una versión más reciente |
| Variante protegida | `.slxp` - una forma cifrada/bloqueada del modelo que oculta el interior de los bloques mientras permite la simulación |
| Control de versiones | Las partes XML son aptas para comparaciones (diff); Simulink Projects se integra con Git y SVN para rastrear cambios en `.slx` entre equipos |
| Soporte Unicode | Unicode/UTF-8 completo en nombres de bloques y anotaciones, resolviendo la limitación no ASCII del formato heredado `.mdl` |
| Tamaño de archivo típico | De decenas de KB a varios MB dependiendo de la complejidad del modelo; sustancialmente más compacto que un `.mdl` de contenido igual |
| Formatos complementarios relacionados | `.slxc` (caché de Simulink), `.slddx` (diccionario de datos), `.slreqx` (vinculación de requisitos) |
| Plataformas compatibles | Windows, macOS, Linux - en cualquier lugar donde MATLAB/Simulink esté instalado; también editable a través de MATLAB Online |
| Lanzado | 2012 (MATLAB/Simulink R2012a); default model format since R2012b |
| Última versión | Ongoing - current Simulink R2025a/R2025b; SLX is the maintained default model format |
| Especificación | www.mathworks.com |
Conversiones de SLX
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos SLX.