.ENG

Файл ENG

Microsoft Train Simulator Engine File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл ENG чаще всего представляет собой конфигурацию локомотива для Microsoft Train Simulator (MSTS) или его преемника с открытым исходным кодом Open Rails. Откройте его в Open Rails для запуска симуляции или в Notepad++, чтобы прочитать и отредактировать его как обычный текст. MATLAB и некоторые игры также используют расширение .eng для несвязанных целей.

Разработчик: Microsoft Corporation (original MSTS); community / Open Rails project (continued) Категория: Файлы параметров MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows
Связанные: .ICA · .DS_STORE · .WMZ · .CFG

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 25, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла ENG?

В контексте симуляторов поездов файл .eng - это текстовое определение локомотива, используемое в Microsoft Train Simulator (MSTS) и его преемнике Open Rails. Он описывает физические, звуковые и визуальные свойства локомотива - от кривых тягового усилия и тормозных систем до положения камер в кабине и поведения фар. Каждое дополнение с локомотивом включает как минимум один файл .eng, обычно в паре с файлом состава .wag.

Файл использует иерархический блочный формат MSTS SIMISA: текстовую структуру из вложенных токенов в скобках, обычно начинающуюся с заголовка SIMISA@@@@@@@@@@JINX0p0t______. Именованные блоки, такие как Engine(), Lights(), Sound() и Cab(), определяют все параметры локомотива, распознаваемые симулятором.

Оригинальные файлы MSTS закодированы в UTF-16 LE (маркер последовательности байтов FF FE); контент, созданный сообществом, часто использует ANSI или UTF-8 без BOM. Open Rails расширяет формат блоками ORTS(), которые обеспечивают дополнительные физические детали, не поддерживаемые оригинальным движком, оставаясь при этом полностью обратно совместимыми с MSTS.

.eng - это сильно перегруженное расширение. Помимо симуляции поездов, движки инструментов MATLAB, определения самолетов в симуляторе RealFlight RC и различные файлы локализации игр используют то же расширение без общей спецификации. Использование в MSTS/Open Rails является наиболее часто запрашиваемым и документированным значением.

Безопасность и защита

РИСК: LOW

Простой текстовый файл конфигурации; не содержит исполняемого кода. Файлы ENG от MSTS не могут нанести вред системе.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕMicrosoft Train Simulator Engine Fileтакже известен как MSTS Engine File, Open Rails Engine File
РАЗРАБОТЧИКMicrosoft Corporation (original MSTS); community / Open Rails project (continued)с 2001 (Microsoft Train Simulator)
MIME-ТИПtext/plain
ТИПтекстовый файл конфигурации (Unicode)
СВЯЗАННЫЕ.ica.ds_store.wmz.cfg
Это расширение также используется в…
  • Файл данных движка MATLAB - MATLAB использует .eng для файлов бинарных данных, сохраненных движком; не связано с симуляцией поездов.
  • Файл локализации игры (общий) - Многие игры и приложения используют .eng для текстовых файлов локализации на английский язык (INI/TXT); формат зависит от приложения.
  • Данные движка Personal Paint (Amiga) - Personal Paint (AmigaOS) хранит данные движка/цветов в файлах .eng; малоизвестный устаревший формат.

Программы, открывающие файлы ENG

Windows6 apps
MATLAB Платно Используйте load() или enginefunctions в MATLAB для открытия файлов данных .eng, созданных в MATLAB.
RealFlight Платно Авиасимулятор RealFlight RC использует .eng для определений двигателей самолетов; открывается через редактор симулятора.
Train Simulator Платно Train Simulator Classic (Dovetail Games, преемник MSTS) читает устаревшие файлы ENG от MSTS.
Personal Paint Платно Классическое приложение для AmigaOS/Amiga Forever; использование ENG здесь является устаревшим и малоизвестным.
Notepad Открытый код Откройте с помощью Notepad++; установите кодировку UTF-16 LE, если символы отображаются некорректно.
Open Rails Открытый код Установите Open Rails, укажите папку с контентом MSTS; файлы ENG загружаются автоматически для каждого маршрута.

Технические подробности

глубокая спецификация
КодировкаUTF-16 LE с BOM (`FF FE`) в оригинальных файлах MSTS; ANSI или UTF-8 в пользовательском контенте
Токен заголовка файла`SIMISA@@@@@@@@@@JINX0p0t______` (текстовая преамбула, не бинарная сигнатура)
СтруктураИерархический формат вложенных блоков с использованием токенов в скобках
Основные блоки`Engine()`, `Lights()`, `Sound()`, `Cab()`, `WagonShape()` - каждый определяет подсистему локомотива
Версия форматаMSTS v1 (оригинал 2001 года); Open Rails добавляет блоки расширения `ORTS()` для улучшенной физики
Маркер последовательности байтов`FF FE` (UTF-16 LE BOM), присутствует в оригинальных файлах MSTS
Типичный размер файла5 КБ - 200 КБ
ОСТолько Windows
Физические параметрыТяговое усилие, тормозные системы, масса, осевая формула, органы управления в кабине, ссылки на звуки
Сопутствующий файлФайл `.wag` хранит свойства вагонов/составов; оба файла необходимы для полноценного локомотива
Совместимость с Open RailsБлоки `ORTS()` игнорируются MSTS; файлы `.eng` работают в обоих симуляторах без изменений
Выпущен2001 (Microsoft Train Simulator)
Последняя версияOpen Rails extended ENG spec (ongoing, 2010+)
Спецификацияwww.trainsim.com

Конвертации ENG

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами ENG. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах ENG.

Часто задаваемые вопросы

Как открыть файл ENG из Train Simulator?
Используйте любой текстовый редактор с поддержкой Unicode (Notepad++, VSCode) - это текстовый файл в кодировке UTF-16 LE. Чтобы запустить локомотив, используйте Open Rails (бесплатный, с открытым исходным кодом) или Train Simulator Classic в Steam.
Почему в моем файле ENG отображаются непонятные символы?
Файл имеет кодировку UTF-16 LE. Откройте его в Notepad++ и выберите «Кодировки» → «UTF-16 LE» или в VSCode, который автоматически определяет BOM.
Что такое файл ENG в MATLAB?
MATLAB использует .eng для бинарных файлов данных движка; открывайте их с помощью функции MATLAB load() или соответствующего API движка.
Является ли расширение ENG стандартизированным?
Нет - десятки программ используют .eng для несвязанных целей (физика поездов, строки локализации, данные MATLAB). Формат полностью зависит от приложения.
Поддерживается ли еще Microsoft Train Simulator?
Оригинальный MSTS (2001) больше не поддерживается. Open Rails (openrails.org) - это бесплатный преемник с открытым исходным кодом, активно развивающийся по состоянию на 2026 год.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
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)

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z