Che cos'è il formato di file SVE?
.sve è il formato di file per i salvataggi utilizzato da Simutrans, un gioco di simulazione di reti di trasporto gratuito e open-source disponibile su Windows, macOS e Linux. Quando un giocatore salva la propria sessione, Simutrans serializza lo stato completo del mondo simulato in un singolo file .sve - catturando il terreno della mappa, le infrastrutture di trasporto, le stazioni, i depositi, i veicoli, gli orari delle linee, le finanze della società, i dati del giocatore e la data corrente nel gioco.
Simutrans supporta diverse modalità di salvataggio interne selezionabili nelle impostazioni di gioco. L'impostazione predefinita è una serializzazione binaria compatta; in alternativa, i salvataggi possono essere scritti come archivi compressi ZIP (questi iniziano con l'intestazione file PK familiare, come un archivio ZIP) o come variante testo/XML. Indipendentemente dalla modalità, ogni file .sve si apre con un identificatore della versione di salvataggio di Simutrans vicino all'inizio del file.
La compatibilità è vincolata alla versione: ogni file .sve porta un tag di versione intero corrispondente alla build di Simutrans che lo ha scritto. Le build più recenti possono tipicamente aprire i salvataggi più vecchi; una build più vecchia potrebbe rifiutare un salvataggio creato da una versione più recente. Le dimensioni dei file variano da circa 100 KB su mappe piccole a decine di megabyte per simulazioni grandi e dettagliate con reti complesse.
I file .sve sono creati e letti esclusivamente da Simutrans. In alcune configurazioni più vecchie di Simutrans veniva usata l'estensione .sav per i salvataggi; l'estensione .pak identifica invece i pacchetti pakset di Simutrans, che sono file di risorse separati e non salvataggi di gioco.
Sicurezza e incolumità
RISCHIO: LOWUn file .sve è un dato di gioco passivo e non può essere eseguito. Le precauzioni realistiche riguardano la compatibilità, non la sicurezza: un salvataggio potrebbe non caricarsi se la build di Simutrans è troppo vecchia per la sua versione di salvataggio o se manca il pakset richiesto. Conserva dei backup prima di aggiornare Simutrans e scarica salvataggi solo da fonti di cui ti fidi.
Dettagli del formato
in sintesi- File di salvataggio/esportazione di applicazioni generiche - Alcuni programmi non correlati hanno utilizzato .sve come forma abbreviata di «save»/«saved» per l'esportazione; tali file sono specifici dell'app e non sono correlati a Simutrans.
Programmi che aprono file SVE
Dettagli tecnici
specifiche approfondite| Categoria file | File di salvataggio di gioco - stato del mondo di simulazione trasporti serializzato |
| Codifica | Serializzazione binaria per impostazione predefinita; varianti opzionali compresse in ZIP o testo/XML selezionabili nelle impostazioni di salvataggio di Simutrans |
| Ordine dei byte | Little-endian |
| Compressione | Opzionale - i salvataggi zippati applicano la compressione ZIP; le modalità binaria e testo memorizzano i dati non compressi |
| Firma del file | Nessun numero magico fisso univoco; tutte le varianti iniziano con un identificatore di versione salvataggio Simutrans; i salvataggi zippati si aprono inoltre con l'intestazione del file locale ZIP `PK` (hex 50 4B 03 04) |
| Tipo MIME | application/octet-stream |
| Dimensione tipica del file | Da 100 KB a decine di MB - cresce con le dimensioni della mappa, il numero di veicoli, il numero di stazioni e la complessità della rete |
| Tag versione interna | Numero di versione intero incorporato dalla build di Simutrans che scrive il file; vincola la compatibilità dei salvataggi tra le build |
| Dati memorizzati | Terreno della mappa, topologia della rete di trasporto, stazioni, depositi, flotte di veicoli, orari delle linee, finanze della società, dati del giocatore e data del calendario di gioco |
| Compatibilità futura | Le build più recenti di Simutrans possono leggere i file `.sve` più vecchi; le build più vecchie potrebbero rifiutare i salvataggi scritti da versioni più recenti |
| Supporto piattaforma | Windows, macOS, Linux (qualsiasi piattaforma che esegua una build di Simutrans compatibile) |
| Applicazione di creazione/lettura | Esclusivamente Simutrans - nessun'altra applicazione produce o consuma file `.sve` |
| Estensioni correlate | `.sav` (salvataggi in versioni più vecchie di Simutrans o salvataggi di giochi generici), `.pak` (pacchetti di risorse pakset di Simutrans), `.dat` (dati sorgente pakset di Simutrans) |
| Rilasciato | Simutrans (open-source since 2005; project dates to the late 1990s) |
| Ultima versione | Save version tracks the Simutrans build that wrote it (forward/backward compatibility is version-gated) |
| Specifica | www.simutrans.com |
Conversioni SVE
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SVE.