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
Resultado do cenário informado
ArquivoBytes UTF-8CRC-32
campanha.json7.236f617d443
mapa.csv2.310c89d16b8
jornal.json20d4cbb29

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
Resultado do cenário informado
ArquivoBytes UTF-8CRC-32
campanha.json11.25758ea10d0
mapa.csv2.310c89d16b8
jornal.json3304cfd76ae

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.

Verificação editorial

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.