Wat is het SVE-bestandsformaat?
.sve is het bestandsformaat voor opgeslagen spellen dat wordt gebruikt door Simutrans, een gratis, open-source transportnetwerk-simulatiespel dat beschikbaar is op Windows, macOS en Linux. Wanneer een speler zijn sessie opslaat, serialiseert Simutrans de volledige staat van de gesimuleerde wereld in een enkel .sve-bestand - inclusief kaartterrein, transportinfrastructuur, stations, depots, voertuigen, lijnschema's, bedrijfsfinanciën, spelergegevens en de huidige in-game datum.
Simutrans ondersteunt verschillende interne opslagmodi die selecteerbaar zijn in de spelinstellingen. De standaard is een compacte binaire serialisatie; alternatief kunnen opslagbestanden worden geschreven als ZIP-gecomprimeerde archieven (deze beginnen met de bekende PK-bestandsheader, net als een ZIP-archief) of als een tekst/XML-variant. Ongeacht de modus opent elk .sve-bestand met een Simutrans-versie-identificatie nabij het begin van het bestand.
Compatibiliteit is versiegebonden: elk .sve-bestand bevat een integer-versietag die overeenkomt met de Simutrans-build die het heeft geschreven. Nieuwere builds kunnen doorgaans oudere opslagbestanden openen; een oudere build kan een opslagbestand weigeren dat is gemaakt door een nieuwere versie. Bestandsgroottes variëren van ongeveer 100 KB op kleine kaarten tot tientallen megabytes voor grote, gedetailleerde simulaties met complexe netwerken.
.sve-bestanden worden uitsluitend gemaakt en gelezen door Simutrans. In sommige oudere Simutrans-configuraties werd de extensie .sav gebruikt voor opslagbestanden; de extensie .pak identificeert Simutrans-pakset-pakketten, wat afzonderlijke bronbestanden zijn en geen opgeslagen spellen.
Beveiliging & veiligheid
RISICO: LOWEen .sve is passieve speldata en kan niet worden uitgevoerd. De realistische risico's liggen bij compatibiliteit, niet bij beveiliging: een opslagbestand kan mogelijk niet laden als de Simutrans-build te oud is voor de versie van het bestand of als de vereiste pakset ontbreekt. Maak back-ups voordat u Simutrans upgradet en download alleen opslagbestanden van bronnen die u vertrouwt.
Formaatdetails
in een notendop- Generiek applicatie-opslag/exportbestand - Een paar niet-gerelateerde programma's hebben .sve gebruikt als afkorting voor 'save'/'saved' export; dergelijke bestanden zijn app-specifiek en niet gerelateerd aan Simutrans.
Programma's die SVE-bestanden openen
Technische details
diepe specificaties| Bestandscategorie | Spelopslagbestand - geserialiseerde status van een transport-simulatiewereld |
| Codering | Standaard binaire serialisatie; optionele ZIP-gecomprimeerde of tekst/XML-varianten selecteerbaar in Simutrans-instellingen |
| Byte-volgorde | Little-endian |
| Compressie | Optioneel - gezipte opslagbestanden passen ZIP-compressie toe; binaire en tekstmodi slaan gegevens ongecomprimeerd op |
| Bestandssignatuur | Geen enkel vast magisch getal; alle varianten beginnen met een Simutrans-versie-identificatie; gezipte opslagbestanden openen bovendien met de ZIP local-file header `PK` (hex 50 4B 03 04) |
| MIME-type | application/octet-stream |
| Typische bestandsgrootte | 100 KB tot tientallen MB - groeit mee met kaartafmetingen, aantal voertuigen, aantal stations en netwerkcomplexiteit |
| Interne versietag | Integer versienummer ingebed door de schrijvende Simutrans-build; bepaalt de compatibiliteit tussen builds |
| Opgeslagen gegevens | Kaartterrein, transportnetwerktopologie, stations, depots, voertuigvloten, lijnschema's, bedrijfsfinanciën, spelergegevens en in-game kalenderdatum |
| Voorwaartse compatibiliteit | Nieuwere Simutrans-builds kunnen oudere `.sve`-bestanden lezen; oudere builds kunnen opslagbestanden van nieuwere versies weigeren |
| Platformondersteuning | Windows, macOS, Linux (elk platform dat een compatibele Simutrans-build draait) |
| Toepassing voor maken/lezen | Uitsluitend Simutrans - geen enkele andere applicatie produceert of gebruikt `.sve`-bestanden |
| Gerelateerde extensies | `.sav` (opslagbestanden in oudere Simutrans-versies of generieke spelopslag), `.pak` (Simutrans pakset-bronpakketten), `.dat` (Simutrans pakset-brongegevens) |
| Uitgebracht | Simutrans (open-source since 2005; project dates to the late 1990s) |
| Laatste versie | Save version tracks the Simutrans build that wrote it (forward/backward compatibility is version-gated) |
| Specificatie | www.simutrans.com |
SVE conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SVE-bestanden.