.ENG

Arquivo ENG

Microsoft Train Simulator Engine File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo ENG é, na maioria das vezes, uma configuração de locomotiva para o Microsoft Train Simulator (MSTS) ou seu sucessor de código aberto Open Rails. Abra-o com o Open Rails para executar a simulação, ou com o Notepad++ para lê-lo e editá-lo como texto simples. O MATLAB e alguns jogos também usam a extensão .eng para fins não relacionados.

Desenvolvedor: Microsoft Corporation (original MSTS); community / Open Rails project (continued) Categoria: Arquivos de Configuração MIME: text/plain
ABRE EM Windows
Relacionado: .ICA · .DS_STORE · .WMZ · .CFG

Nesta página

19k+ extensões indexadas
Última revisão em Jul 25, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro ENG?

No contexto da simulação ferroviária, um arquivo .eng é uma definição de locomotiva baseada em texto usada pelo Microsoft Train Simulator (MSTS) e seu sucessor comunitário, Open Rails. Ele descreve as propriedades físicas, sonoras e visuais de uma locomotiva - desde curvas de esforço de tração e sistemas de freio até posições de câmera na cabine e comportamento dos faróis. Cada add-on de locomotiva inclui pelo menos um arquivo .eng, normalmente emparelhado com um arquivo de composição de vagão .wag.

O arquivo usa o formato de bloco hierárquico SIMISA do MSTS: uma estrutura de texto simples de tokens entre parênteses aninhados, geralmente abrindo com o cabeçalho SIMISA@@@@@@@@@@JINX0p0t______. Blocos nomeados como Engine(), Lights(), Sound() e Cab() definem todos os parâmetros da locomotiva reconhecidos pelo simulador.

Os arquivos originais do MSTS são codificados em UTF-16 LE (marca de ordem de byte FF FE); o conteúdo criado pela comunidade frequentemente usa ANSI ou UTF-8 sem uma BOM. O Open Rails estende o formato com blocos ORTS() que fornecem detalhes físicos adicionais não suportados pela engine original, permanecendo totalmente compatíveis com as versões anteriores do MSTS.

.eng é uma extensão fortemente sobrecarregada. Fora da simulação de trens, engines de toolbox do MATLAB, definições de aeronaves do simulador de RC RealFlight e vários arquivos de localização de jogos compartilham a mesma extensão sem uma especificação comum. O uso do MSTS/Open Rails é, de longe, o significado individual mais pesquisado e documentado.

Segurança e proteção

RISCO: LOW

Arquivo de configuração em texto simples; sem código executável. Arquivos ENG do MSTS não podem prejudicar o sistema.

Detalhes do formato

em resumo
NOME COMPLETOMicrosoft Train Simulator Engine Filetambém conhecido como MSTS Engine File, Open Rails Engine File
DESENVOLVEDORMicrosoft Corporation (original MSTS); community / Open Rails project (continued)desde 2001 (Microsoft Train Simulator)
TIPO MIMEtext/plain
TIPOarquivo de configuração de texto (Unicode)
Esta extensão também é usada por…
  • Arquivo de Dados de Engine do MATLAB - O MATLAB usa .eng para arquivos de dados binários salvos pela engine; não relacionado à simulação de trens.
  • Arquivo de localização de jogo (genérico) - Muitos jogos e aplicativos usam .eng para arquivos INI/texto de localização para o idioma inglês; o formato varia conforme a aplicação.
  • Dados de Engine do Personal Paint (Amiga) - O Personal Paint (AmigaOS) armazena dados de engine/cores em arquivos .eng; formato legado obscuro.

Programas que abrem arquivos ENG

Windows6 apps
MATLAB Pago Use o load() ou enginefunctions do MATLAB para abrir arquivos de dados .eng gerados pelo MATLAB.
RealFlight Pago O simulador de voo RC RealFlight usa .eng para definições de motor de aeronave; abra através do editor do simulador.
Train Simulator Pago O Train Simulator Classic (Dovetail Games, sucessor do MSTS) lê arquivos ENG legados do MSTS.
Personal Paint Pago Aplicativo clássico para AmigaOS/Amiga Forever; o uso de ENG aqui é legado e obscuro.
Notepad Código aberto Abra com o Notepad++; defina a codificação para UTF-16 LE se os caracteres aparecerem distorcidos.
Open Rails Código aberto Instale o Open Rails, aponte-o para sua pasta de conteúdo do MSTS; os arquivos ENG são carregados automaticamente para cada rota.

Detalhes técnicos

especificação profunda
CodificaçãoUTF-16 LE com BOM (`FF FE`) em arquivos originais do MSTS; ANSI ou UTF-8 em conteúdo criado pela comunidade
Token de cabeçalho do arquivo`SIMISA@@@@@@@@@@JINX0p0t______` (preâmbulo de texto, não uma assinatura binária)
EstruturaFormato de bloco aninhado hierárquico usando tokens entre parênteses
Blocos primários`Engine()`, `Lights()`, `Sound()`, `Cab()`, `WagonShape()` - cada um define um subsistema da locomotiva
Versão do formatoMSTS v1 (original de 2001); Open Rails adiciona blocos de extensão `ORTS()` para física aprimorada
Marca de ordem de byte (BOM)`FF FE` (UTF-16 LE BOM) presente em arquivos originais criados pelo MSTS
Tamanho de arquivo típico5 KB - 200 KB
SOApenas Windows
Parâmetros de físicaEsforço de tração, sistemas de freio, massa, arranjo de rodas, controles de cabine, referências de som
Arquivo complementarO arquivo `.wag` armazena propriedades de vagões/composições; ambos os arquivos são necessários para uma locomotiva completa
Compatibilidade com Open RailsBlocos `ORTS()` são ignorados pelo MSTS; arquivos `.eng` funcionam em ambos os simuladores sem modificação
Lançado2001 (Microsoft Train Simulator)
Versão mais recenteOpen Rails extended ENG spec (ongoing, 2010+)
Especificaçãowww.trainsim.com

Conversões de ENG

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos ENG. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos ENG.

Perguntas frequentes

Como abro um arquivo ENG do Train Simulator?
Use qualquer editor de texto compatível com Unicode (Notepad++, VSCode) - é um arquivo de texto UTF-16 LE. Para operar a locomotiva, use o Open Rails (gratuito, código aberto) ou o Train Simulator Classic no Steam.
Por que meu arquivo ENG exibe caracteres ilegíveis?
O arquivo está codificado em UTF-16 LE. Abra-o no Notepad++ e defina Encoding → UTF-16 LE, ou no VSCode, que detecta automaticamente a BOM.
O que é um arquivo ENG no MATLAB?
O MATLAB usa .eng para arquivos de dados binários da engine; abra com a função load() do MATLAB ou com a API de engine apropriada.
A extensão ENG é padronizada?
Não - dezenas de programas usam .eng para fins não relacionados (física de trens, strings de localização, dados do MATLAB). O formato varia inteiramente conforme a aplicação.
O Microsoft Train Simulator ainda é suportado?
O MSTS original (2001) foi descontinuado. O Open Rails (openrails.org) é o sucessor gratuito e de código aberto ativamente mantido até 2026.

Referências

1Open Rails - Engine File Documentationwww.trainsim.com
2Open Rails official sitewww.openrails.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensões relacionadas

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z