O que é o formato de ficheiro SVE?
.sve é o formato de arquivo de jogo salvo usado pelo Simutrans, um jogo gratuito e de código aberto de simulação de rede de transporte disponível para Windows, macOS e Linux. Quando um jogador salva sua sessão, o Simutrans serializa o estado completo do mundo simulado em um único arquivo .sve - capturando o terreno do mapa, infraestrutura de transporte, estações, depósitos, veículos, cronogramas de linhas, finanças da empresa, dados do jogador e a data atual no jogo.
O Simutrans suporta vários modos de salvamento internos selecionáveis nas configurações do jogo. O padrão é uma serialização binária compacta; alternativamente, os salvamentos podem ser gravados como arquivos compactados em ZIP (estes começam com o familiar cabeçalho de arquivo PK, como um arquivo ZIP) ou como uma variante de texto/XML. Independentemente do modo, cada arquivo .sve abre com um identificador de versão de salvamento do Simutrans próximo ao início do arquivo.
A compatibilidade é controlada pela versão: cada arquivo .sve carrega uma etiqueta de versão inteira correspondente à compilação do Simutrans que o gravou. Versões mais recentes normalmente podem abrir salvamentos antigos; uma versão mais antiga pode recusar um salvamento criado por uma versão mais recente. Os tamanhos dos arquivos variam de aproximadamente 100 KB em mapas pequenos a dezenas de megabytes para simulações grandes e detalhadas com redes complexas.
Arquivos .sve são criados e lidos exclusivamente pelo Simutrans. Em algumas configurações mais antigas do Simutrans, a extensão .sav era usada para salvamentos; a extensão .pak identifica pacotes de pakset do Simutrans, que são arquivos de recursos separados em vez de jogos salvos.
Segurança e proteção
RISCO: LOWUm .sve contém dados de jogo passivos e não pode ser executado. As precauções realistas referem-se à compatibilidade, não à segurança: um salvamento pode falhar ao carregar se a versão do Simutrans for muito antiga para a versão do save ou se o pakset necessário estiver faltando. Mantenha backups antes de atualizar o Simutrans e baixe salvamentos apenas de fontes em que você confia.
Detalhes do formato
em resumo- Arquivo genérico de salvamento/exportação de aplicativos - Alguns programas não relacionados usaram .sve como uma forma curta de «save»/«saved» para exportação; tais arquivos são específicos do aplicativo e não têm relação com o Simutrans.
Programas que abrem arquivos SVE
Detalhes técnicos
especificação profunda| Categoria de arquivo | Arquivo de jogo salvo - estado serializado do mundo de simulação de transporte |
| Codificação | Serialização binária por padrão; variantes opcionais compactadas em ZIP ou texto/XML selecionáveis nas configurações de salvamento do Simutrans |
| Ordem dos bytes | Little-endian |
| Compressão | Opcional - salvamentos zipados aplicam compressão ZIP; os modos binário e de texto armazenam dados sem compressão |
| Assinatura do arquivo | Nenhum número mágico fixo único; todas as variantes começam com um identificador de versão de salvamento do Simutrans; salvamentos zipados abrem adicionalmente com o cabeçalho de arquivo local ZIP `PK` (hex 50 4B 03 04) |
| Tipo MIME | application/octet-stream |
| Tamanho típico do arquivo | 100 KB a dezenas de MB - cresce com as dimensões do mapa, contagem de veículos, contagem de estações e complexidade da rede |
| Etiqueta de versão interna | Número de versão inteiro incorporado pela compilação do Simutrans que o gravou; controla a compatibilidade de salvamento entre versões |
| Dados armazenados | Terreno do mapa, topologia da rede de transporte, estações, depósitos, frotas de veículos, cronogramas de linhas, finanças da empresa, dados do jogador e data do calendário no jogo |
| Compatibilidade futura | Versões mais recentes do Simutrans podem ler arquivos `.sve` mais antigos; versões mais antigas podem rejeitar salvamentos gravados por versões mais recentes |
| Suporte de plataforma | Windows, macOS, Linux (qualquer plataforma que execute uma versão compatível do Simutrans) |
| Aplicativo de criação/leitura | Exclusivamente Simutrans - nenhum outro aplicativo produz ou consome arquivos `.sve` |
| Extensões relacionadas | `.sav` (salvamentos em versões antigas do Simutrans ou salvamentos genéricos de jogos), `.pak` (pacotes de recursos pakset do Simutrans), `.dat` (dados de origem do pakset do Simutrans) |
| Lançado | Simutrans (open-source since 2005; project dates to the late 1990s) |
| Versão mais recente | Save version tracks the Simutrans build that wrote it (forward/backward compatibility is version-gated) |
| Especificação | www.simutrans.com |
Conversões de SVE
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SVE.