O que é o formato de ficheiro SLX?
Arquivos .slx estão associados ao Simulink, um software de simulação. O Simulink é um ambiente de programação gráfica que utiliza blocos e ferramentas de diagramação como seus elementos básicos, que os usuários combinam para criar modelos dinâmicos complexos e executar simulações.
O .slx é o sucessor do formato legado .mdl, introduzido no MATLAB/Simulink R2012a. Ao contrário do .mdl em texto simples, um arquivo .slx é empacotado como um arquivo ZIP seguindo as Open Packaging Conventions (OPC). Internamente, os dados primários do modelo residem em simulink/blockdiagram.xml usando XML codificado em UTF-8, e a compressão é aplicada por entrada usando DEFLATE - tornando os arquivos .slx consideravelmente mais compactos. A estrutura XML também oferece ao .slx suporte adequado para caracteres não-ASCII e o torna mais amigável para sistemas de controle de versão.
O Simulink é um pacote para o MATLAB, desenvolvido pela The MathWorks. O MATLAB é muito popular entre cientistas, e a maioria dos programas de graduação técnica e engenharia exige que os alunos o aprendam. O ambiente permite que os usuários modelem sistemas complexos ou realizem cálculos matemáticos.
Segurança e proteção
RISCO: MEDIUMUm SLX é um arquivo de dados/modelo, não um executável, portanto, simplesmente abrir um é de baixo risco. A ressalva é que os modelos Simulink podem conter callbacks e código MATLAB incorporado (callbacks de modelo/bloco, InitFcn, S-functions) que são executados quando o modelo é aberto ou simulado - portanto, um modelo de uma fonte não confiável pode executar código MATLAB arbitrário. Abra modelos desconhecidos com cautela, revise os callbacks e tenha cuidado com S-functions que chamam binários compilados. Sites de download de falsos «visualizadores SLX» podem conter adware - não existe um visualizador SLX independente gratuito legítimo; use o MATLAB/Simulink ou descompacte o arquivo para inspecionar seu XML.
Detalhes do formato
em resumo- Planilha de link simbólico Excel SLX (legado) - Antiga exportação de planilha de link simbólico SYLK/SLX - obsoleta, raramente vista hoje.
- Espectro de cores Surfer SLX / Licença Sublime (.slx) - Arquivos de escala de cores do Golden Software Surfer e alguns arquivos de licença de aplicativos também usam .slx; não relacionados ao Simulink.
Programas que abrem arquivos SLX
Detalhes técnicos
especificação profunda| Formato de contêiner | Arquivo ZIP seguindo as Open Packaging Conventions (OPC), a mesma família de contêineres usada pelo OOXML |
| Arquivo interno primário | `simulink/blockdiagram.xml` contém a hierarquia de blocos, parâmetros e conexões; suplementado por `[Content_Types].xml` e partes de metadados |
| Codificação de texto | UTF-8 em todas as partes XML |
| Ordem dos bytes | Little-endian (estruturas binárias ZIP) |
| Compressão | DEFLATE por entrada ZIP; resulta em arquivos significativamente menores que o texto `.mdl` equivalente |
| Magic bytes | `50 4B 03 04` (`PK`) no deslocamento 0 - cabeçalho de arquivo local ZIP padrão; o layout da pasta interna o distingue de um ZIP genérico |
| Tipo MIME | `application/octet-stream` (primário); também reconhecido como `application/zip` |
| Versão do esquema | O esquema XML é versionado por lançamento do MATLAB; versões mais novas do Simulink leem arquivos `.slx` mais antigos; versões mais antigas podem recusar modelos salvos por uma versão mais recente |
| Variante protegida | `.slxp` - uma forma criptografada/bloqueada do modelo que oculta os componentes internos dos blocos enquanto ainda permite a simulação |
| Controle de versão | As partes XML são amigáveis para comparação (diff); o Simulink Projects integra-se com Git e SVN para rastrear alterações de `.slx` entre equipes |
| Suporte a Unicode | Unicode/UTF-8 completo em nomes de blocos e anotações, resolvendo a limitação de caracteres não-ASCII do formato legado `.mdl` |
| Tamanho típico do arquivo | De dezenas de KB a vários MB, dependendo da complexidade do modelo; substancialmente mais compacto que um `.mdl` de conteúdo igual |
| Formatos complementares relacionados | `.slxc` (cache do Simulink), `.slddx` (dicionário de dados), `.slreqx` (ligação de requisitos) |
| Plataformas suportadas | Windows, macOS, Linux - em qualquer lugar onde o MATLAB/Simulink esteja instalado; também editável via MATLAB Online |
| Lançado | 2012 (MATLAB/Simulink R2012a); default model format since R2012b |
| Versão mais recente | Ongoing - current Simulink R2025a/R2025b; SLX is the maintained default model format |
| Especificação | www.mathworks.com |
Conversões de SLX
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SLX.