Qu'est-ce que le format de fichier SVE ?
.sve est le format de fichier de sauvegarde utilisé par Simutrans, un jeu de simulation de réseaux de transport gratuit et open-source disponible sur Windows, macOS et Linux. Lorsqu'un joueur sauvegarde sa session, Simutrans sérialise l'état complet du monde simulé dans un seul fichier .sve - capturant le terrain de la carte, l'infrastructure de transport, les gares, les dépôts, les véhicules, les horaires des lignes, les finances de l'entreprise, les données du joueur et la date actuelle dans le jeu.
Simutrans prend en charge plusieurs modes de sauvegarde internes sélectionnables dans les paramètres du jeu. Le mode par défaut est une sérialisation binaire compacte ; alternativement, les sauvegardes peuvent être écrites sous forme d'archives compressées ZIP (celles-ci commencent par l'en-tête de fichier familier PK, comme une archive ZIP) ou sous une variante texte/XML. Quel que soit le mode, chaque fichier .sve s'ouvre par un identifiant de version de sauvegarde Simutrans près du début du fichier.
La compatibilité est liée à la version : chaque fichier .sve porte une balise de version entière correspondant à la version de Simutrans qui l'a écrit. Les versions plus récentes peuvent généralement ouvrir les anciennes sauvegardes ; une version plus ancienne peut refuser une sauvegarde créée par une version plus récente. La taille des fichiers varie d'environ 100 Ko sur les petites cartes à des dizaines de mégaoctets pour les simulations vastes et détaillées avec des réseaux complexes.
Les fichiers .sve sont créés et lus exclusivement par Simutrans. Dans certaines anciennes configurations de Simutrans, l'extension .sav était utilisée pour les sauvegardes à la place ; l'extension .pak identifie les paquets de ressources (paksets) de Simutrans, qui sont des fichiers de ressources distincts et non des parties sauvegardées.
Sécurité et sûreté
RISQUE : LOWUn fichier .sve contient des données de jeu passives et ne peut pas s'exécuter. Les précautions réalistes concernent la compatibilité et non la sécurité : une sauvegarde peut ne pas se charger si la version de Simutrans est trop ancienne pour sa version de sauvegarde ou si le pak-set requis est manquant. Conservez des sauvegardes avant de mettre à jour Simutrans et ne téléchargez des sauvegardes qu'à partir de sources de confiance.
Détails du format
en bref- Fichier de sauvegarde/exportation d'application générique - Quelques programmes non liés ont utilisé .sve comme forme courte de « save »/« saved » pour l'exportation ; ces fichiers sont spécifiques à l'application et n'ont aucun lien avec Simutrans.
Programmes qui ouvrent les fichiers SVE
Détails techniques
spécifications approfondies| Catégorie de fichier | Fichier de sauvegarde de jeu - état du monde de simulation de transport sérialisé |
| Encodage | Sérialisation binaire par défaut ; variantes compressées ZIP ou texte/XML optionnelles sélectionnables dans les paramètres de sauvegarde de Simutrans |
| Ordre des octets | Little-endian |
| Compression | Optionnelle - les sauvegardes compressées utilisent la compression ZIP ; les modes binaire et texte stockent les données sans compression |
| Signature de fichier | Pas de nombre magique fixe unique ; toutes les variantes commencent par un identifiant de version de sauvegarde Simutrans ; les sauvegardes compressées s'ouvrent en plus avec l'en-tête de fichier local ZIP « PK » (hex 50 4B 03 04) |
| Type MIME | application/octet-stream |
| Taille de fichier typique | De 100 Ko à des dizaines de Mo - augmente avec les dimensions de la carte, le nombre de véhicules, de gares et la complexité du réseau |
| Balise de version interne | Numéro de version entier intégré par la version de Simutrans ayant effectué l'écriture ; gère la compatibilité des sauvegardes entre les versions |
| Données stockées | Terrain de la carte, topologie du réseau de transport, gares, dépôts, flottes de véhicules, horaires des lignes, finances de l'entreprise, données du joueur et date du calendrier en jeu |
| Compatibilité ascendante | Les versions plus récentes de Simutrans peuvent lire les anciens fichiers `.sve` ; les versions plus anciennes peuvent rejeter les sauvegardes écrites par des versions plus récentes |
| Prise en charge des plateformes | Windows, macOS, Linux (toute plateforme exécutant une version compatible de Simutrans) |
| Application de création/lecture | Simutrans exclusivement - aucune autre application ne produit ou ne consomme de fichiers `.sve` |
| Extensions liées | `.sav` (sauvegardes dans les anciennes versions de Simutrans ou sauvegardes de jeux génériques), `.pak` (paquets de ressources pakset Simutrans), `.dat` (données sources de pakset Simutrans) |
| Publié | Simutrans (open-source since 2005; project dates to the late 1990s) |
| Dernière version | Save version tracks the Simutrans build that wrote it (forward/backward compatibility is version-gated) |
| Spécification | www.simutrans.com |
Conversions SVE
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SVE.