Regra aplicada
ZIP STORE com três entradas UTF-8, cabeçalhos locais, diretório central e CRC-32 de cada arquivo.
Reunir três arquivos com papéis diferentes
Cole um backup padrão válido e confira a tabela antes de baixar. campanha.json contém o texto completo original, preservando sua indentação. mapa.csv contém a matriz nativa de 27 UFs e 13 candidaturas. jornal.json contém somente a lista feed, reformatada como JSON legível. Os nomes são fixos e não usam caminhos fornecidos pelo usuário.
Só campanha.json é um backup completo. O mapa serve para calculadoras que aceitam CSV nativo; o jornal é uma extração e não pode restaurar a campanha. Reunir tudo em um contêiner ajuda a transportar uma fotografia e seus relatórios associados, sem perder a distinção entre dados completos e derivados.
Conferir tamanho, CRC e compatibilidade
O ZIP usa método STORE, sem compressão. Por isso seu tamanho inclui a soma dos arquivos e os cabeçalhos, podendo superar o tamanho do backup sozinho. CRC-32 de cada entrada ajuda leitores ZIP a detectar corrupção acidental. Ele não substitui SHA-256 para comparar arquivos nem uma assinatura para autenticar autoria.
Textos são UTF-8 e os nomes são ASCII. A data técnica interna fica fixa em 1980-01-01 para gerar um contêiner reproduzível; essa data não afirma quando a campanha foi criada ou jogada. O arquivo contém diretório central e tamanhos explícitos, compatíveis com leitores ZIP comuns. Não há senha, criptografia, instalação ou envio a um compactador remoto.
Extrair antes de usar cada relatório
Depois do download, abra o ZIP num leitor de sua escolha e confira os três nomes. Compare campanha.json com o original caso precise de preservação byte a byte. O mapa extraído segue os valores validados, enquanto a apresentação do jornal pode ter espaços diferentes por ser um relatório derivado. Essas diferenças de formatação são intencionais.
O botão Ler meu save exige uma ação explícita. O ZIP não lê pastas do computador, não anexa outros arquivos e não é importado automaticamente pelo jogo. Seu conteúdo pode conservar textos pessoais no jornal e no backup; não publique o pacote sem revisar. Para reduzir o tamanho de um único backup, use gzip; para proteção por senha, use o envelope AES-GCM separado.
Conferir dois cenários de referência
Cenários controlados para conferir esta regra. Cada resultado é calculado com as entradas explícitas e as demais opções do exemplo inicial.
Jornal vazio
Entradas alteradas: JSON da campanha padrão: primeiro turno = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.
ZIP com 3 arquivos locais pronto| Arquivo | Bytes UTF-8 | CRC-32 |
|---|---|---|
| campanha.json | 7.236 | f617d443 |
| mapa.csv | 2.310 | c89d16b8 |
| jornal.json | 2 | 0d4cbb29 |
Em telas pequenas, deslize a tabela para conferir todas as colunas.
ZIP método STORE, sem compressão e sem senha. Nomes fixos ASCII, UTF-8 nos textos; data interna técnica fixa 1980-01-01, sem fingir data real do save. campanha.json preserva texto original; os outros dois são extrações. CRC-32 detecta corrupção acidental, não autentica autoria. Baixe e extraia com seu leitor ZIP; nenhum arquivo é lido ou restaurado automaticamente.
Preservar indentação do original
Entradas alteradas: JSON da campanha padrão: primeiro turno = entrada completa de referência descrita no cenário. As demais entradas seguem o exemplo inicial.
ZIP com 3 arquivos locais pronto| Arquivo | Bytes UTF-8 | CRC-32 |
|---|---|---|
| campanha.json | 11.257 | 58ea10d0 |
| mapa.csv | 2.310 | c89d16b8 |
| jornal.json | 330 | 4cfd76ae |
Em telas pequenas, deslize a tabela para conferir todas as colunas.
ZIP método STORE, sem compressão e sem senha. Nomes fixos ASCII, UTF-8 nos textos; data interna técnica fixa 1980-01-01, sem fingir data real do save. campanha.json preserva texto original; os outros dois são extrações. CRC-32 detecta corrupção acidental, não autentica autoria. Baixe e extraia com seu leitor ZIP; nenhum arquivo é lido ou restaurado automaticamente.
Simulação independente: as informações descrevem o jogo ficcional República em Disputa, sem avaliação de pessoas reais ou previsão de uma eleição.
Regras, dados e exemplos conferidos na versão do jogo em 20 de outubro de 2026. Simulação ficcional e independente, sem previsão eleitoral real. Guia Independente · Relatar divergência.