.ENG

Plik ENG

Microsoft Train Simulator Engine File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik ENG to najczęściej konfiguracja lokomotywy dla Microsoft Train Simulator (MSTS) lub jego otwartoźródłowego następcy Open Rails. Otwórz go za pomocą Open Rails, aby uruchomić symulację, lub za pomocą Notepad++, aby go przeczytać i edytować jako zwykły tekst. MATLAB i niektóre gry również używają rozszerzenia .eng do celów niezwiązanych z koleją.

Deweloper: Microsoft Corporation (original MSTS); community / Open Rails project (continued) Kategoria: Pliki ustawień MIME: text/plain
OTWIERA SIĘ NA Windows
Powiązane: .ICA · .DS_STORE · .WMZ · .CFG

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 25, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku ENG?

W kontekście symulacji pociągów plik .eng to tekstowa definicja lokomotywy używana przez Microsoft Train Simulator (MSTS) oraz jego społecznościowego następcę, Open Rails. Opisuje on właściwości fizyczne, dźwiękowe i wizualne lokomotywy - od krzywych siły pociągowej i układów hamulcowych po pozycje kamer w kabinie i zachowanie reflektorów. Każdy dodatek z lokomotywą zawiera co najmniej jeden plik .eng, zazwyczaj sparowany z plikiem składu wagonów .wag.

Plik wykorzystuje hierarchiczny format blokowy SIMISA z MSTS: strukturę tekstową z zagnieżdżonymi tokenami w nawiasach, zazwyczaj otwieraną nagłówkiem SIMISA@@@@@@@@@@JINX0p0t______. Nazwane bloki, takie jak Engine(), Lights(), Sound() i Cab(), definiują wszystkie parametry lokomotywy rozpoznawane przez symulator.

Oryginalne pliki MSTS są kodowane w UTF-16 LE (znacznik kolejności bajtów FF FE); treści tworzone przez społeczność często używają ANSI lub UTF-8 bez BOM. Open Rails rozszerza ten format o bloki ORTS(), które zapewniają dodatkowe szczegóły fizyki nieobsługiwane przez oryginalny silnik, zachowując jednocześnie pełną kompatybilność wsteczną z MSTS.

.eng to rozszerzenie o wielu znaczeniach. Poza symulacją pociągów, silniki toolboxów MATLAB, definicje samolotów w symulatorze RealFlight RC oraz różne pliki lokalizacyjne gier współdzielą to samo rozszerzenie bez wspólnej specyfikacji. Zastosowanie w MSTS/Open Rails jest zdecydowanie najczęściej wyszukiwanym i udokumentowanym znaczeniem.

Bezpieczeństwo

RYZYKO: LOW

Plik konfiguracyjny w formacie tekstowym; brak kodu wykonywalnego. Pliki ENG z MSTS nie mogą zaszkodzić systemowi.

Szczegóły formatu

w pigułce
PEŁNA NAZWAMicrosoft Train Simulator Engine Fileznany również jako MSTS Engine File, Open Rails Engine File
DEWELOPERMicrosoft Corporation (original MSTS); community / Open Rails project (continued)od 2001 (Microsoft Train Simulator)
TYP MIMEtext/plain
TYPtekstowy plik konfiguracyjny (Unicode)
To rozszerzenie jest również używane przez…
  • Plik danych silnika MATLAB - MATLAB używa .eng dla binarnych plików danych zapisanych przez silnik; niezwiązane z symulacją pociągów.
  • Plik lokalizacji gry (ogólny) - Wiele gier i aplikacji używa .eng dla plików lokalizacyjnych INI/tekstowych w języku angielskim; format różni się w zależności od aplikacji.
  • Dane silnika Personal Paint (Amiga) - Personal Paint (AmigaOS) przechowuje dane silnika/kolorów w plikach .eng; mało znany format archiwalny.

Programy otwierające pliki ENG

Windows6 apps
MATLAB Płatny Użyj funkcji load() lub enginefunctions w MATLAB, aby otworzyć pliki danych .eng wygenerowane przez MATLAB.
RealFlight Płatny Symulator lotu RealFlight RC używa .eng do definicji silników samolotów; otwórz przez edytor symulatora.
Train Simulator Płatny Train Simulator Classic (Dovetail Games, następca MSTS) odczytuje starsze pliki ENG z MSTS.
Personal Paint Płatny Klasyczna aplikacja AmigaOS/Amiga Forever; użycie ENG jest tutaj przestarzałe i mało znane.
Notepad Open-source Otwórz za pomocą Notepad++; ustaw kodowanie na UTF-16 LE, jeśli znaki wydają się zniekształcone.
Open Rails Open-source Zainstaluj Open Rails, wskaż folder z zawartością MSTS; pliki ENG są ładowane automatycznie dla każdej trasy.

Szczegóły techniczne

specyfikacja
KodowanieUTF-16 LE z BOM (`FF FE`) w oryginalnych plikach MSTS; ANSI lub UTF-8 w treściach społeczności
Token nagłówka pliku`SIMISA@@@@@@@@@@JINX0p0t______` (preambuła tekstowa, nie sygnatura binarna)
StrukturaHierarchiczny format bloków zagnieżdżonych przy użyciu tokenów w nawiasach
Podstawowe bloki`Engine()`, `Lights()`, `Sound()`, `Cab()`, `WagonShape()` - każdy definiuje podsystem lokomotywy
Wersja formatuMSTS v1 (oryginał z 2001); Open Rails dodaje bloki rozszerzeń `ORTS()` dla ulepszonej fizyki
Znacznik kolejności bajtów (BOM)`FF FE` (UTF-16 LE BOM) obecny w oryginalnych plikach tworzonych przez MSTS
Typowy rozmiar pliku5 KB - 200 KB
System operacyjnyTylko Windows
Parametry fizykiSiła pociągowa, układy hamulcowe, masa, układ kół, elementy sterujące w kabinie, odniesienia do dźwięków
Plik towarzyszącyPlik `.wag` przechowuje właściwości wagonów/składów; oba pliki są wymagane dla kompletnej lokomotywy
Kompatybilność Open RailsBloki `ORTS()` są ignorowane przez MSTS; pliki `.eng` działają w obu symulatorach bez modyfikacji
Wydano2001 (Microsoft Train Simulator)
Najnowsza wersjaOpen Rails extended ENG spec (ongoing, 2010+)
Specyfikacjawww.trainsim.com

Konwersje ENG

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami ENG. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki ENG.

Najczęściej zadawane pytania

Jak otworzyć plik ENG z Train Simulator?
Użyj dowolnego edytora tekstu obsługującego Unicode (Notepad++, VSCode) - to plik tekstowy UTF-16 LE. Aby uruchomić lokomotywę, użyj Open Rails (bezpłatny, otwartoźródłowy) lub Train Simulator Classic na Steam.
Dlaczego mój plik ENG wyświetla dziwne znaki?
Plik jest zakodowany w UTF-16 LE. Otwórz go w Notepad++ i ustaw Kodowanie → UTF-16 LE lub w VSCode, który automatycznie wykrywa BOM.
Co to jest plik ENG w MATLAB?
MATLAB używa .eng dla binarnych plików danych silnika; otwórz je za pomocą funkcji load() w MATLAB lub odpowiedniego API silnika.
Czy rozszerzenie ENG jest standaryzowane?
Nie - dziesiątki programów używają .eng do niezwiązanych celów (fizyka pociągów, ciągi lokalizacyjne, dane MATLAB). Format zależy całkowicie od aplikacji.
Czy Microsoft Train Simulator jest nadal wspierany?
Oryginalny MSTS (2001) nie jest już rozwijany. Open Rails (openrails.org) to bezpłatny, otwartoźródłowy następca, aktywnie utrzymywany w 2026 roku.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z